Pupils Teaching the Pupils

Last week I introduced programming in Python to my Year 7 classes.

Today in class we had Year 7 pupils (11yrs old) teaching other pupils some of the fundamentals of programming. For homework, pupils had been asked to prepare a mini lesson to give to the rest of the class that would teach or test understanding on integers, operators, expressions or variables.

This group of girls prepared a mini lesson checking understanding on integers. Watch the 7 minute video to see how it went. It was almost magical watching how the other children in the class engaged with the topic. Each team in the class were competing against other teams – and it was a requirement that all children in each team have their hands raised if their team was to have a chance to answer.

This group of girls fully resourced the lesson themselves, preparing questions, instructions and even bringing in prizes for the rest of the class.

After the lesson, I asked some of the girls about how they planned the lesson and where they got their inspiration from. I also asked some pupils who took part in the challenge to give their opinions.

One group of boys planned a mini lesson using a hangman game to test what the class could remember about operators. This may not have been as challenging or as imaginitive as the girl group but shows a simple idea being implemented.


2 Comments Add yours

  1. Lee Stott says:


    Hope your using Visual Studio for this work

    You know you can get Microsoft Development tools via MSDNAA http://www.msdnaa.net or DreamSpark http://www.dreamspark.com

    Keep inspiring and dont forget DreamSpark is FREE for all Students 🙂

    More details on Python on Visual Studio at http://blogs.msdn.com/b/uk_faculty_connection/archive/2011/11/07/python-tools-for-visual-studio-1-1-alpha-now-support-for-kinect.aspx

    PS. You can now use Python to programme the Kinect


  2. Peter Onion says:

    Back in the early 1970s….. Our computer club at school was entirely run by the pupils. Seniors ran the club and produced a syllabus of sorts to teach the juniors Algol 60 and machine code. It’s great to see something similar being tried in a modern classroom. I hope you can expand on this because I think everyone wins when these sorts of teaching techniques are used. A useful side effect is that they get to use some of the ICT skills (i.e. presentations) for a real task.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s