Get Time

TopCoder High School

tourist is the 2010 TopCoder High School Champion!

Overview  |   Rules  |   Schedule  |   Results

TopCoder High School

TopCoder high school students, get ready!

Announcing the 2010 TopCoder High School Tournament! TopCoder is excited to bring back this premier programming tournament for high school-aged math and science students enrolled in secondary schools or equivalent programs world-wide.

Given the competitive technological nature of today's world, we believe it is more important than ever to encourage, reward and recognize those who possess the skills to shape tomorrow's surroundings. By having a tournament for high school-aged students, TopCoder is doing its part to ensure that there is a fun and competitive learning environment where students from around the world can build and showcase their talent.

TopCoder is currently holding bimonthly challenges, called Single Round Matches (SRMs), which are available for all TopCoder members who are high school students. The SRMs will allow students to demonstrate their problem-solving skills by unraveling complex word problems through the use of a computer language - either Java, C++, C# or VB.Net. They are also a great avenue for practicing for the tournament.  Additionally there are a number of practice rooms and practice problems available in the Competition Arena. 

The worldwide TopCoder High School tournament will begin in February 27, 2010, and will finalize online in March.  The tournament will consists of three online elimination rounds as well as one online Championship Round, all in the SRM format.

There will be $10,000 in prizes awarded!

Who can Compete
In order to be eligible to compete in TCHS competitions, students must be between the ages of 13 and 20 (inclusive) and must not yet be enrolled at a college or university.

Please read the rules and regulations for more information.

Register for TopCoder.

Frequently Asked Questions:
  1. How can I take part in the 2010 TopCoder High School tournament?
    First, you must be a registered TopCoder member.  If you are not, you may register here. Be sure when you register as a TopCoder member be sure to choose high school competitions.It is also important to make sure your date of birth is entered correctly. Once you are registered, it is a good idea to read up about TopCoder Single Round Matches (SRM) here and compete in a few SRMs to get used to them.
  2. Who can I contact if I am having difficulty registering as a high school member?
    If you have problems registering as a high school student on TopCoder or entered your date of birth incorrectly, please email with your handle and your date of birth.  TopCoder will help you fix your registration problem.
  3. What are the eligibility criteria for high school students to be able to compete in the tournament?
    Please read the rules and regulations of the TCHS10 tournament for eligibility criteria.
  4. How can I participate in TopCoder Single Round Matches (SRM)?
    You can check the Event Calendar for the schedule of the SRMs.  As long as you are registered to compete on TopCoder, you can participate in the SRMs.  Please read about the SRMs here.