Clubs and societies
Over 30 clubs every week
Over 30 clubs meet every week after lessons.
Debate society
National champions in 2026.
Meets Tuesdays · Patron: Mr Tunde Bakare
Robotics club
Building and coding robots for competitions.
Meets Wednesdays · Patron: Mr Ahmed Bello
School orchestra
Strings, brass and percussion.
Meets Thursdays · Patron: Mr Jide Ojo
Press club
Writes the termly newsletter.
Meets Mondays
Junior Engineers, Technicians and Scientists
Science projects and competitions.
Meets Wednesdays
Drama club
Two productions every year.
Meets Fridays
Red Cross
First aid and community service.
Meets Thursdays
Entrepreneurship club
Students run a market day each term.
Meets Tuesdays
Chess club
Weekly tournaments.
Meets Mondays