Pupils take on many responsibilities outside of their own classrooms. Children are selected for these roles in a variety of ways, including democratic elections and staff recommendations. These roles include: head girl and boy, house captains, house vice captains, computer support roles, librarians, eco-warriors and headstarters. Within these roles, children help shape the school ethos and learning environments, and often lead assemblies for the whole school.