top of page
Post: Blog2_Post

15 Coding Competitions for High School Students

Participating in high-level competitions offers you a distinct advantage by providing early exposure to college-level academics and the rigorous problem-solving required in professional computer science fields. These events allow you to hone practical skills such as algorithmic thinking and software development while gaining industry exposure that is difficult to replicate in a standard classroom setting. Through these platforms, you can build valuable connections with like-minded peers and mentors who are often leaders in the tech space. For students focused on building a competitive college application profile, engaging in a reputable competition demonstrates a high level of initiative and technical proficiency. We have narrowed down this list of top coding competitions for high school students by evaluating several key metrics of excellence. Our selection prioritizes competitions that are notably rigorous, hosted by prestigious organizations, and known for their low acceptance rates or high barriers to entry. Many of these opportunities also provide significant networking opportunities or substantial cash prizes to reward your innovation.


Why should I participate in a coding competition in high school?

Engaging in coding competitions for high school students serves as a powerful catalyst for both personal and academic growth. Beyond the immediate satisfaction of solving complex puzzles, these competitions force you to apply theoretical knowledge to real-world scenarios, which deepens your understanding of computational logic. Winning or even placing as a finalist in a nationally or internationally recognized competition provides a significant boost to your college applications, as admissions officers view these accolades as objective proof of your persistence and talent. Furthermore, the collaborative nature of many team-based events helps you develop soft skills like communication and project management within a technical context. You also gain access to a community of high-achievers and industry professionals, potentially leading to internships or research opportunities. Ultimately, these competitions bridge the gap between being a student and becoming a practitioner in the global technology landscape.


15 Coding Competitions for High School Students


Location: Tashkent, Uzbekistan 

Cost/Stipend: Typically funded by national delegations (Free for selected contestants); Travel and accommodation are provided by the host and national organizations.

Acceptance size/cohort size: Up to 4 contestants per country

Dates: August 9 – 16

Application Deadline: Varies by country (National selection trials typically occur between January and May)

Eligibility: Secondary school or high school students who have qualified through their respective national informatics olympiads.


The International Olympiad in Informatics (IOI) is widely recognized as the most prestigious and selective algorithmic coding competition for high school students globally. As one of the five international science olympiads, it attracts the top mathematical and computational talents from over 80 countries to solve exceptionally complex problems. During the event, you engage in a two-day competition where you must design, implement, and test advanced algorithms and data structures under strict time constraints. The competition fosters a unique international community, allowing you to interact with world-class computer scientists and peers who share a passion for informatics. Beyond the technical challenge, the IOI offers a cultural exchange, with the 2026 edition set to take place in Tashkent, Uzbekistan. Achieving success at this level is a rare distinction that serves as a definitive credential for admission to the world's most elite universities and research institutions.


Location: Online (Qualifying Rounds); Clemson University, Clemson, SC (Training Camp)

Cost/Stipend: Free

Acceptance size/cohort size: Approximately 24 finalists invited to Training Camp

Dates: January 9–12, January 30–February 2, February 20–23 (Online Rounds); March 28 (US Open)

Application Deadline: No pre-registration required; register an account before the contest windows.

Eligibility: Open to all middle and high school students; finalist and team selection is restricted to U.S. citizens or residents.


Participating in the USA Computing Olympiad (USACO) is a foundational step for any student aiming to excel in the most elite coding competitions for high school students. As the primary pathway for selecting the United States national teams for the International Olympiad in Informatics (IOI) and the European Girls' Olympiad in Informatics (EGOI), USACO provides a tiered structure that challenges you regardless of your current experience level. You begin in the Bronze division and can earn promotions to Silver, Gold, and finally Platinum by demonstrating mastery over increasingly complex algorithms and data structures. The 2025-2026 season introduces a significant emphasis on "certified" scores for high-level participants, requiring you to start your contest during a specific Saturday window to ensure the highest level of competitive integrity. Beyond the online rounds, top-performing students are invited to a prestigious summer training camp where they receive advanced instruction from world-class coaches and compete for a spot on the four-person national team.


Location: Online (Administered via schools or local organizations)

Cost/Stipend: Registration fee per team (varies by school/organization)

Acceptance size/cohort size: Unlimited students per team; Top students scoring above specific thresholds (e.g., 28 points for Senior Division) reach the Finals.

Dates: Four contests spread throughout the academic year; Finals typically held at the end of the season.

Application Deadline: Rolling registration for the season; individual contests have specific closing dates.

Eligibility: Students in grades K-12; divisions range from Elementary to Senior (advanced high school).


The American Computer Science League (ACSL) is one of the longest-running coding competitions for high school students, providing a unique international platform for nearly 50 years. Unlike competitions that focus solely on programming, ACSL tests your knowledge across a broad spectrum of computer science theory, including Boolean algebra, digital electronics, and graph theory. Each season consists of four regular-season contests where you solve "short answer" problems on these fundamental concepts, followed by a programming challenge in the upper divisions using Python, C++, or Java. The competition is structured into multiple divisions to ensure you are challenged appropriately based on your grade level and experience. Top-performing individuals are ultimately invited to the online Finals to compete for global recognition and prizes.


Location: Online (Qualifying Rounds); Bethesda, MD (National Finals)

Cost/Stipend: $225 for Open Division; $175 for Middle School (Fees waived for Title I schools and all-girl teams)

Acceptance size/cohort size: Teams of 2 to 6 competitors; thousands of teams participate annually.

Dates: Scored rounds held one weekend per month from October to January; National Finals in the spring.

Application Deadline: October 1 (Team Registration); October 21 (Roster Completion)

Eligibility: Middle school and high school students enrolled in schools or approved youth organizations.


CyberPatriot’s National Youth Cyber Defense Competition is a premier entry point for students interested in the defensive side of cybersecurity. Created by the Air & Space Forces Association, this program places you in the role of an IT professional tasked with managing and securing the network of a small company. During the competition, your team is given a set of virtual operating systems (typically Windows and Linux) and you must identify and fix various security vulnerabilities while ensuring that critical services remain functional. You also face the Cisco Networking Challenge, which tests your knowledge through quizzes and virtual networking exercises. The structure is designed to be inclusive, offering training materials that allow students with no prior experience to develop high-level technical skills. Top-performing teams advance through several online rounds to reach the National Finals in Maryland, where they compete for national recognition and significant scholarship opportunities.


Location: Online (Hosted by Carnegie Mellon University)

Cost/Stipend: Free

Acceptance size/cohort size: Open to everyone; over 900,000 learners worldwide.

Dates: March 9 – 19

Application Deadline: Registration open February 1 – March 17

Eligibility: Open to everyone age 13+; prizes specifically target U.S. middle and high school students.


While defensive programs are vital, picoCTF distinguishes itself as one of the most engaging coding competitions for high school students by focusing on "offensive" cybersecurity. Created by experts at Carnegie Mellon University, this gamified capture-the-flag (CTF) competition challenges you to think like a hacker to better understand how to defend digital systems. You navigate six distinct domains, including cryptography, web exploitation, and forensics, to uncover hidden "flags" that prove you have successfully compromised a challenge. The platform is designed to be accessible to everyone, offering the picoGym for year-round, noncompetitive practice and the picoPrimer for those who need a refresh on cybersecurity principles. By participating in the annual 10-day timed event, you join a global community of nearly a million learners, competing for cash prizes and the prestige of mastering one of the world's largest hacking competitions.


Location: Online (Virtual Environment)

Cost/Stipend: $45 for standard registration ($55 for late registration)

Acceptance size/cohort size: Over 17,000 students from 1,200+ schools participate annually.

Dates: Individual Game: April 10 – 12; Team Game: April 24 – 26.

Application Deadline: Standard registration closes March 27; Late registration ends March 31.

Eligibility: Students currently enrolled in high school or higher education institutions in the United States.


The National Cyber League (NCL) is a premier "learning-centered" coding competition for high school students and collegiate players that bridges the gap between academic theory and career readiness. Unlike strictly offensive or defensive games, the NCL provides a comprehensive environment where you tackle real-world cybersecurity challenges across nine distinct categories, including Open Source Intelligence, Cryptography, and Web Application Security. One of the competition's most valuable features is the "Scouting Report," a detailed performance metric that translates your competition results into a professional skills map you can share with employers to prove your job readiness. You begin your journey in the NCL Gymnasium, a guided practice space, before moving into the high-stakes Individual and Team Games. This structured approach ensures that you not only compete but also systematically build the technical proficiencies required by top-tier cybersecurity firms and government agencies.


Location: Online (Global participation with local Chapters/Clubs)

Cost/Stipend: Free

Acceptance size/cohort size: Thousands of girls participate across 100+ countries.

Dates: Season runs from August to May; Global World Summit in the summer.

Application Deadline: April 20 (Submission Deadline); Registration typically open August through March.

Eligibility: Girls, non-binary, gender-fluid, and transgender participants ages 8–18.


The Technovation Challenge, specifically the Technovation Girls program, is a premier global entrepreneurship and coding competition for high school students who identify as female, non-binary, or transgender. This initiative moves beyond pure programming by requiring you to identify a specific problem within your community and develop a mobile app or AI-based solution to address it. Throughout the season, you work in teams to not only code a functional prototype but also to draft a comprehensive business plan and film a pitch for potential investors. Supported by a global network of industry mentors, you gain essential skills in leadership, teamwork, and market research. The program culminates in a global competition where the most innovative projects are recognized, often leading to alumnae launching real businesses, presenting at international conferences, and pursuing advanced STEM degrees.


Location: Online (Global Rounds); World Championship location varies annually (e.g., Microsoft Build).

Cost/Stipend: Free (Finalists receive all-expenses-paid travel to the World Championship).

Acceptance size/cohort size: Thousands of teams participate; a select group of Semifinalists and a small number of World Finalists advance to the final stage.

Dates: Semifinalist announcement: February 18; Scale finalists announcement: April 8; World Championship: Late Spring/Early Summer.

Application Deadline: Varies by season (typically early January for MVP submissions).

Eligibility: Enrolled high school or college students aged 18+; teams of up to 4 members.


The Microsoft Imagine Cup is one of the most prestigious global coding competitions for high school students and university undergraduates, often referred to as the "Olympiad of Technology." This competition tasks you with using Microsoft AI and Azure cloud services to build a Minimum Viable Product (MVP) that addresses a major global challenge in categories like education, health, or cybersecurity. The 2026 season offers two distinct tracks: the "Launch" path for early-stage builders and the "Scale" path for student-led startups that have already gained traction or funding. Beyond the technical implementation, you must demonstrate a strong understanding of product-market fit, accessibility, and business strategy. Top finalists receive unparalleled mentorship, including a private session with Microsoft CEO Satya Nadella, and the chance to compete on a world stage for significant cash prizes and industry-leading resources.


Location: Online (District-based competition); #HouseofCode Reception in Washington, D.C.

Cost/Stipend: Free

Acceptance size/cohort size: One winning team is selected per participating Congressional district; over 80,000 students have participated since its inception.

Dates: Challenge launches May 1; Submission period ends October 26; #HouseofCode held in the Spring.

Application Deadline: October 26

Eligibility: Middle school and high school students who reside or attend school in a participating Congressional district.


The Congressional App Challenge (CAC) is widely considered the most prestigious prize in student computer science, offering you a unique opportunity to engage directly with the U.S. House of Representatives. Unlike other coding competitions for high school students that may focus on a specific technical niche, the CAC is platform and topic-agnostic, allowing you to create any type of application on any platform (e.g., mobile, desktop) using any programming language. The competition is district-specific, meaning you compete against other students within your own Congressional district, with winners selected by a panel of local judges. Beyond the technical challenge, the program aims to bridge the gap between young innovators and federal policymakers, highlighting the importance of STEM education on Capitol Hill. Winning teams receive significant national recognition, including the chance to have their work displayed in the U.S. Capitol Building.


Location: Training at local chapters; National Competition at BDPACON (location varies annually).

Cost/Stipend: Free (National finalists often receive support to attend the conference).

Acceptance size/cohort size: Varies by local chapter; multiple teams compete at the national level.

Dates: Local training typically runs through the school year; National Competition held in August.

Application Deadline: Varies by local chapter (Contact your nearest BDPA chapter for specific dates).

Eligibility: High school students interested in computer science, data science, and IT.


The BDPA High School Coding Competition (HSCC) is a cornerstone of the National BDPA’s mission to enable upward mobility for African Americans and underserved communities in the technology sector. Unlike standard competitive programming, this program focuses heavily on the full lifecycle of web development and project delivery. You are trained through local chapters, where you learn to build robust database-driven applications and master the collaborative skills required in professional IT environments. This preparation culminates in a national-level competition held at the annual BDPA Conference, where teams from across the country present their projects to industry professionals. Participating in this program not only hones your technical skills in HTML, CSS, and backend programming but also connects you with a powerful national movement of Black IT professionals and mentors dedicated to creating a diverse and inclusive future for the digital economy.


Location: Online (Global Platform)

Cost/Stipend: Free

Acceptance size/cohort size: Open to all students globally; thousands of participants per contest.

Dates: LunchTime contests are held on the last Saturday of every month.

Application Deadline: No pre-registration required; simply join during the active contest window.

Eligibility: Middle school and high school students worldwide.


The CodeChef for Schools initiative is a global effort to mainstream competitive programming among middle and high school students, with a particular focus on the Indian academic landscape. By hosting the "LunchTime" contest series, CodeChef provides you with a consistent platform to test your algorithmic thinking against a global field of peers. The primary goal of these contests is to prepare you for the highest levels of competition, such as the International Olympiad in Informatics (IOI), by mirroring the individual, high-pressure environment of world-class coding events. Unlike general computer science classes, these sessions emphasize writing code that is strictly optimized for time and memory limits. Beyond the monthly contests, the initiative provides learning roadmaps and practice modules to help you master data structures and algorithms at a young age, bridging the gap between basic school curriculum and the advanced problem-solving required by elite universities and the software industry.


Location: Online (Qualification, Pre-Final, and Final Rounds)

Cost/Stipend: Qualification Round is Free; Pre-Final Round registration is 15 EUR (Financial aid is available).

Acceptance size/cohort size: Open to all students globally; passing scores for qualification vary by age group (Junior, Youth, Senior).

Dates: Qualification Deadline: July 13; Pre-Final Exam: August 22 – 24; Final Round: September 23.

Application Deadline: July 13, 2026 (for Qualification submissions).

Eligibility: Middle school, high school, and university students.


The International Computer Science Competition (ICSC) is a global academic initiative that integrates advanced research and competitive problem-solving. Unlike traditional coding contests that focus solely on speed, the ICSC emphasizes algorithmic thinking, theoretical knowledge, and science communication. A unique feature of this competition is the "Research Problem" in the Pre-Final round, where you are tasked with analyzing a contemporary scholarly paper (covering topics like Machine Learning or NLP) and answering complex questions based on its findings. This mirrors the real-world workflow of a computer scientist and provides you with a rare opportunity to engage with academic research while still in high school or early university.


Location: Online (Administered at your own school)

Cost/Stipend: Free

Acceptance size/cohort size: Open to all students; millions participate globally.

Dates: Typically held in November; stay tuned for specific 2026 update windows.

Application Deadline: Registration is handled by a school coordinator (teacher).

Eligibility: Students aged 6–18, divided into six age categories (Kits to Seniors).


The Bebras Computing Challenge is a unique international initiative that focuses on computational thinking rather than pure syntax or coding. Organized in over 30 countries, it is designed to be accessible to students from ages 6 to 18, requiring no prior preparation or knowledge of specific programming languages. You are tasked with solving a series of interactive, logic-based puzzles that break down complex informatics concepts into approachable components like pattern recognition, abstraction, and algorithm design. The challenge is typically administered through your school, where you have 45 minutes to tackle 15 multiple-choice tasks categorized by increasing difficulty. Because the focus is on innate problem-solving ability, Bebras serves as an excellent talent discovery tool, often revealing a natural aptitude for computer science in students who have never considered themselves "coders."


Location: Online (Global platform).

Cost/Stipend: Free.

Acceptance size/cohort size: Open to everyone; major rounds often see 30,000+ simultaneous participants.

Dates: Contests occur approximately 6–10 times per month throughout the year.

Application Deadline: Registration for a specific round typically opens 48 hours before the event and closes 5 minutes before it starts.

Eligibility: Anyone with an interest in programming; specific divisions are restricted based on your current rating to keep competition fair.


Codeforces is arguably the most active and influential social platform for competitive programming in the world. Unlike traditional academic programs, Codeforces operates as a continuous, year-round ecosystem where you can compete in "rounds" that range from 2 to 2.5 hours. The platform uses a sophisticated Elo-based rating system (similar to chess), where your performance in contests determines your rank, ranging from "Newcomer" and "Pupil" to the legendary "Grandmaster" and "Nutella" (LGM) statuses. These ratings are highly regarded by top-tier tech recruiters and elite university admissions officers as objective measures of a student's algorithmic proficiency.


Location: Thomas Jefferson High School for Science and Technology, Alexandria, VA (In-person) and Online.

Cost/Stipend: Free (Lunch and snacks provided for in-person participants).

Acceptance size/cohort size: Open to all high school students; in-person registration is first-come, first-served.

Dates: Saturday, May 2.

Application Deadline: Registration typically closes mid-April (approx. 16 days prior to the event).

Eligibility: High school students globally; in-person teams not from TJHSST must have an adult sponsor.


The TJ Invitational Open In Informatics (TJIOI) is a premier high school programming contest hosted by the Thomas Jefferson High School for Science and Technology (TJHSST). It serves as a specialized, rigorous platform for students to test their algorithmic skills in a team-based format. The competition is unique for its "invitational" feel, offering both a high-stakes in-person experience at the TJHSST campus and a virtual version for participants worldwide. Problems are expertly crafted by the TJ Computer Team and are designed to span a wide range of difficulty, roughly equivalent to the USACO Bronze through Platinum levels. This makes it an ideal proving ground for seasoned competitive programmers looking to sharpen their skills before major national or international events.


One other option – Lumiere Research Scholar Program

If you are interested in doing university-level research in STEM or other subjects, which can become a topic to talk about in your college application, then you could also consider applying to the Lumiere Research Scholar Program, a selective online high school program for students founded with researchers at Harvard and Oxford. Last year, we had over 4000 students apply for 500 spots in the program! You can find the application form here.



Stephen is one of the founders of Lumiere and a graduate of Harvard College, where he earned an A.B. in Statistics. He founded Lumiere as a PhD student at Harvard Business School. Lumiere is a selective research program where students work 1-1 with a research mentor to develop an independent research paper.



a transparent logo of Lumiere education
  • Facebook
  • Instagram
  • Twitter
  • LinkedIn

+1 ​‪(573) 279-4102‬

United States of America: 300 Delaware Avenue, Suite 210 #207, Wilmington, DE 19801, USA

United Kingdom: Camburgh House, 27 New Dover Road, Canterbury, Kent, United Kingdom CT1 3DN

We are an organization founded by Harvard and Oxford PhDs with the aim to provide high school students around the world access to research opportunities with top global scholars.

©2024 by Lumiere Education.

bottom of page