Enrollment
Tanzanian secondary school
Students must be enrolled in a Tanzanian secondary school and meet the eligibility requirements for international Olympiads.
Attitude
Enthusiasm, not experience
No previous competitive programming experience is required, just enthusiasm for programming and problem-solving.
Deadline
Register before the cutoff
Students register before the competition deadline. Girls are strongly encouraged to participate.
How selection works

From registration to Round 1.

Step 1
School registersAny secondary school in Tanzania can become a Partner School
Ongoing
Step 2
Students registerUnder their school's account, no cap on entries
Ongoing
Step 3
Preliminary round opensOnline or regional, at a scheduled time
Step 4
Top scorers advanceTo the National Finals
Ongoing
Schools

Become a TIO Partner School.

Schools may register multiple participants each year. There's no cap on entries.

Compete
National competitions
Every registered student competes in the same national rounds, on the same standard.
Support
Teacher training & club support
Access to teacher workshops, coding club support, and learning resources.
Recognition
School & talent recognition
Public recognition for participating schools and structured talent development for students.
Teachers

An essential role in developing future innovators.

Coaching
Olympiad coaching materials
Structured coaching materials and a programming curriculum built for the competition.
Development
Workshops & training
Teacher workshops and professional development opportunities throughout the year.
Clubs
Coding club resources
Ready-to-use resources for running a school coding club between competition rounds.
No school yet?

Prior programming experience isn't required.

Round 1 problems start accessible and rise in difficulty. Our training tracks are built for students starting from zero.

Start with training
FAQ

Frequently asked questions.

A national competitive programming programme for secondary school students across Tanzania.

Any eligible secondary school student in Tanzania, registered through a Partner School.

No. Beginners are welcome, and our training tracks start from zero.

Primarily C++, Python, and Java, with identical time and memory limits across languages.

Some activities may be free, while certain training programmes or camps may carry a participation fee depending on available sponsorship.

Schools can register online and appoint a school coordinator to manage student entries.

Meet the requirements?

Register your school to get your students into the 2026 cycle.

Register your school