|Lovely flow to the story, simply written and engaging. You're well on the right track, Kieran. You keep the action moving and add just a little bit at a time to keep us guessing.
A couple of gentle tips:
1. Descriptions - avoid numbers: height, weight, for example. Try to give us a picture rather than an abstract idea.
2.Lay out dialogue neatly with a different line for each speaker, with he said, she said flowing on the same line.
Sophia then placed her hands against the tree and pushed but still she didn't move.
"Huh", thought Sophia, "looks like I need to put my back into it to get out of here."
So the teacher placed her hands...
Indenting dialogue also makes it easier to read.
This was a lovely read. Well done!