HIGH SCHOOL PROGRAMMING CONTEST

Saturday, April 18, 2026, at Multiple Sites

The North Central North America (NCNA) Region of the International Collegiate Programming Contests (ICPC) is hosting its 3rd High School Contest (HSC), a programming contest directed towards teams of high school students, on Saturday, April 18, 2026!

Click to learn about the ICPC Contest!

The International Collegiate Programming Contest (ICPC) conducts programming contests for college students that focus on algorithmic programming solving. The NCNA region’s new high school contest (HSC) is a programming contest specifically designed for high school students having some programming experience. Teams of three, representing their school, work to solve the most real-world stimulating problems, fostering collaboration, creativity, innovation, and the ability to perform under pressure. Through training and competition, teams challenge each other to raise the bar on the possible. Quite simply, the ICPC is the oldest, largest, and most prestigious programming contest organization in the world and the HSC is its newest offering. More about ICPC.

The HSC of the NCNA region for the 2026-27 school year includes schools from Iowa, Nebraska, Minnesota, North Dakota, South Dakota, Kansas, Upper Michigan, Ontario, and Manitoba.

Teams have fun at the contest, test and expand their skills, network and make new friends, explore the local area, and take back lots of experience, memories, and awards! Compete with other teams from the state and also from the North Central North America region of the ICPC.

The best-performing teams from each state/region will receive awards and bragging rights.

REGISTRATION FORM

Dear Coaches,

Please complete the registration form (one submission per team) to participate in the 2026 ICPC NCNA High School Contest.

Thanks,
ICPC NCNA HSC organizers

DETAILS FOR PROSPECTIVE PARTICIPANTS!

We will provide the problem set, accounts, links to the online Contest Management System (CMS), access to region-wide orientation, documentation, and assistance during the contest and closing ceremonies.

First, sites are established. These can be schools or colleges that host teams during the contest. These sites are proctored. It is possible to have Micro-sites that host a small number of teams.

This year, remote school sites have the option to host themselves.

Coaches register their teams at CLICK HERE

Teams can practice for the contest using the links below. Teams should start using the KATTIS site as that will be used for the contest. Finally, during the contest day, teams connect to the contest site to participate in the contest.

Here is some information to get you started. We will update this site over time to provide additional information and links to the CMS (Kattis) and Zoom.

CONTEST FAQ
Link to High School Contest Frequently Asked Questions Link
CONTEST REGISTRATION
Instructions for Site Directors Link
Instructions for Coaches Link
Registration Link (Deadline: TBD) TBD
CONTEST DETAILS
Contest Sites (Google Map) Link (This will be updated)
Contest Environment Link
Contest Team Guidelines Link
Contest Website Link TBD
CONTEST JUDGING SYSTEM (KATTIS)
Kattis Link Link
Kattis Tutorial Link
Instructions for Contestants on Submissions Link
PRACTICE FOR CONTEST
Sample Contest Guide & Practice Contest Questions (with solutions) Link
Practice Contest 2 (with solutions) Link
An Old High School Contest (with no solutions) Link
Prior Contest Problem Sets Link
STATE SITES & QUERIES
General Queries (contact hsc dot ncna at gmail dot com)
Iowa (contact simanta dot mitra at icpc dot global)
Nebraska (contact chuck dot riedesel at icpc dot global)
North Dakota (contact joseph dot latimer at ndsu dot edu)
South Dakota (contact joseph dot latimer at ndsu dot edu)
Kansas (contact simanta dot mitra at icpc dot global)
Minnesota (contact fox at macalester dot edu)
Upper Michigan (contact lebrown at mtu dot edu)
Ontario (contact anthony dot pagnotta at algomau dot ca)
Manitoba (contact m dot adedayo at uwinnipeg dot ca)