After waiting patiently in the tree for half an hour, the "calm and quiet" boy was "eased" out by "three or four burly men", who had to move him gently backwards and forwards until he was free.
"He was fine, he wasn't panicking at all," Ms Johns said.
"We made sure that he was warm. We went and got the duvet from the first aid room because it was very windy and cold while he was stuck in the tree."
The tree was a popular one for climbing by students, Ms Johns said.
"We expected someone to fall out of it before they got stuck in it," she said.
The boy was in class by late morning.
"He's just going to have a wee bruise," Ms Johns said.