8 Fall Computer Science Competitions for High School Students
High school students interested in STEM, especially those drawn to computer science, should strongly consider participating in coding and algorithm competitions. These events provide a platform to apply and deepen their understanding of concepts learned in class while solving complex, real-world problems. By engaging in competitions, students not only sharpen their technical skills but also learn critical thinking, problem-solving, and collaboration—key competencies that are highly valued in both academic and professional settings.
Participation in CS competitions can significantly enhance a student’s academic profile, serving as a valuable addition to their CV and college applications. It demonstrates initiative, passion, and a commitment to their field, qualities that are attractive to admissions committees and potential employers alike. For students aiming to pursue research opportunities or internships in the future, these experiences also provide a solid foundation by showcasing their ability to tackle challenges, work under pressure, and contribute meaningfully to team projects.
In this blog, we’ll cover 8 great fall computer science competitions for high school students that you can choose from!
1. American Computer Science League
Location: Virtual
Prize: Certificates and cash prizes (amounts not disclosed)
Competition Dates:
Contest 1: November 4, 2024 – January 12, 2025
Contest 2: January 6, 2025 – March 2, 2025
Contest 3: February 3, 2025 – April 13, 2025
Contest 4: March 3, 2025 – May 18, 2025
Finals will take place on May 24, 2025
Registration Deadline: Applications are currently open for the 2024-2025 season; the deadline is December 31, 2024.
Eligibility: Open to high school students
The American Computer Science League (ACSL) has been hosting computer science and programming competitions for K-12 students, schools, and various groups for nearly five decades, with the upcoming 2024-2025 season marking its 47th year. Last season, the league saw participation from over 6,000 students across the United States, Canada, Europe, and Asia in their regular season contests.
ACSL offers a range of divisions designed to match each participant's age and skill level, providing appropriate challenges for all. Students will compete as teams in ACSL contests and will need a team advisor (a teacher or any adult with CS experience) to register their team in the appropriate division. Schools and organizations have the flexibility to register as many students as they wish for each contest.
Throughout the season, students participate in four contests that test their knowledge of fundamental computer science concepts such as Number Systems, Boolean Algebra, and Digital Electronics. For the upper divisions, these contests also include a programming component where students tackle coding problems using languages like Python, C++, or Java.
2. CyberPatriot National Youth Cyber Defense Program
Location: Virtual | Finals take place in Bethesda, MD
Prize: Scholarships (amount not specified)
Competition Dates:
Round 1: October 24-27, 2024
Round 2: November 14-17, 2024
State Rouund: December 12-15, 2024
Semifinals: January 23-25, 2025
National Finals: March 14-18, 2025
Registration Deadline: Team registration closes on October 2, 2024.
Eligibility: Open to high school students from schools, scouting units, Boys and Girls Clubs, home school programs, STEM programs, etc.
CyberPatriot’s National Youth Cyber Defense Competition challenges high school and middle school students to tackle cybersecurity vulnerabilities within simulated operating systems. To participate, students need to be added to the team roster by a team coach. Teams are judged on their ability to secure these systems using a specialized competition platform. The competition begins with online rounds, where top-scoring teams advance, culminating in the best teams reaching the National Finals for an in-person showdown.
During the four-hour competition window, teams are tasked with two main challenges. The Cisco Networking Challenge includes a quiz and a virtual networking exercise, both based on specific training materials. In the Network Security Challenge, participants must identify and fix security flaws in Windows and Linux operating systems, putting their skills to the test under real-world conditions.
3. Congressional App Challenge
Location: Virtual
Prizes:
Winning apps will be displayed in the US Capitol Building and featured on the House of Representatives website.
Winning students will be invited to attend the #HouseofCode Capitol Hill Reception in Washington D.C.
Waived copyright registration application fees through the ARTS Act.
Winning apps receive a press release on the Congressional App Challenge website.
Additional sponsor prizes may be announced in the future!
Competition Dates: Application deadline: October 24, 2024 | Winners are announced in December.
Registration Deadline: October 24, 2024
Eligibility: Open to students in middle school or high school in participating districts; must be a U.S. resident.
The Congressional App Challenge, hosted by members of the U.S. House of Representatives, invites middle and high school students from districts nationwide to participate. To participate, students can register as individuals or in teams of up to four.
This competition is designed to encourage students to leverage coding skills to address real-world issues by creating apps that respond to specific prompts. Participants are expected to gain proficiency in widely used programming languages and are also encouraged to experiment with different app development platforms like Kotlin and XCode to broaden their technical capabilities.
4. Solve for Tomorrow | Samsung US
Location: Competitions are local until the final competition in Washington, D.C.
Prizes:
3 National Winner schools receive a $100K prize package, including Samsung products and classroom resources.
10 schools will be named National Finalists and chosen to receive a $50K prize package, including Samsung products and classroom resources, plus a trip to a TBD location to pitch their solution to become a National Winner.
National Finalists are eligible to win an additional $10K in technology for the Community Choice Award through social media voting and the Samsung Employee Choice Award, in addition to their National Finalist prize package.
From 50 state winners, one Sustainability Award winner will receive a $50K environmental sustainability prize package for Samsung products.
Rising Entrepreneurship Award: $25K given to one of the 50 State Winners
State Winners: A $12K prize package, including Samsung products and resources, will go to 50 schools named State Winners.
State Finalists: A $2.5K prize package including Samsung products and classroom resources will go to 300 schools.
Competition Dates:
Entries allowed for the contest: Aug. 29 – Nov. 14th
State finalists announced: Dec. 5 – Jan. 11
State winners announced: Jan. 30 – Mar. 7
National finalists announced: Mar. 26
Community and employee choice voting: Mar. 26 – Apr. 23
Final judging event: Apr. 29
Registration Deadline: Description of students’ projects must be submitted by teachers on November 14, 2024
Eligibility: Open to students from schools that are 50% publicly funded in grades 6-12 with one teacher aged 21+ to serve as a mentor from the team.
The Solve for Tomorrow competition invites teams of at least three students to create a prototype that tackles a specific issue within their community, with a school teacher acting as the primary liaison with Samsung and the event organizers.
This collaborative challenge encourages participants to use their individual strengths and expertise to craft a sustainable and flexible solution to a local problem. Teams are expected to excel in research to pinpoint a community issue, apply critical thinking and analytical skills to develop their concept, and possess a solid foundation in STEM and computer science to bring their ideas to life.
5. Girls Programming League Challenge
Location: Virtual
Prize: The top three teams in each division receive awards and trophies.
Competition Dates: September 21, 2024
Registration Deadline: Registration hasn’t been posted yet, so you should check the website frequently!
Eligibility: Open to middle/high school students
The Girls Programming League Challenge starts with a two-hour programming competition in the morning, featuring separate Novice and Advanced divisions. Teams of up to three female middle and high school students are invited to take part. If you’re a single student without a team, you can email the Harker Programming Club to be matched with a team!
In the afternoon, attendees will hear from a keynote speaker and engage in a panel discussion with female leaders from both academia and industry, focusing on computer science and astronomy. This competition aims to motivate young women by immersing them in algorithmic programming challenges within a nurturing environment that caters to both newcomers and seasoned participants. The keynote and panel discussions are designed to provide participants with valuable perspectives on the current landscape of STEM, highlighting insights from successful women in the field.
6. International Olympiad in Informatics (IOI)
Location: Alexandria, Egypt
Prize: Medals are awarded to the top 50% of the contestants: gold, silver, or bronze.
Competition Dates: 10 days in September (tentatively)
Registration Deadline: June (tentatively); registration for 2024 is closed.
Eligibility: Open to high school students around the world who have already won their national competition
The International Olympiad in Informatics (IOI) is one of the world's leading computer science competitions, welcoming high school students from many nations. Each participating country selects a team of four individuals, who then compete solo over two days. Keep in mind that though you enter the competition as a team, each contestant will compete individually and will have to solve three algorithmic problems within five hours. Read here for more information on the contest rules.
For U.S. students, qualification requires excelling in the USA Computing Olympiad (USACO). Participants at the IOI must possess excellent problem-solving skills, a deep understanding of algorithms, and strong programming capabilities, especially in C++.
Location: Virtual
Prize: Certificates
Competition Dates: First round: November 4-17, 2024
Registration Deadline: Registration is now open.
Eligibility: Open to all high school students, with age divisions separating contestants.
The Bebras Computing Challenge allows students aged 6-18 to engage in a variety of tasks aimed at building their informatics and computational thinking abilities.
During the competition, participants will have 45 minutes to tackle as many tasks as they can within the allotted time. Unlike other computer science competitions, this challenge features six different age divisions, making it accessible to a wider range of participants. Registration is coordinated through a teacher who also oversees the students throughout the challenge.
Location: Online
Prize: Based on previous years:
1st place: $20,000
2nd place: $10,000
3rd place: $5,000
4th place: $3,000
5th place: $1,000
6th-10th place: $500
11th-15th place: $300
16th-25th place: $200
Competition Dates:
Practice round: Sep. 20, 2024
Round 1: Oct. 5, 2024
Round 2: Oct. 19, 2024
Round 3: Nov. 2, 2024
Final Round: Dec. 7, 2024
Registration Deadline: Registration is still currently open until the first round.
Eligibility: Open to high school students
Meta's Hacker Cup is a global coding competition that invites high school students to showcase their programming talents through a series of algorithmic challenges. Anyone can enter the practice round, which will be open for 2-3 days, and round 1. From round 2 onwards, only the top competitors will progress.
Participants face progressively tougher problems that test their skills in algorithms and problem-solving across various computer science disciplines. Students can enter the competition individually or as part of a team, with top performers advancing through multiple rounds and vying for cash prizes and recognition from one of the world's leading tech companies.
The Hacker Cup also provides participants with the chance to engage in real-world coding challenges, network with peers, and connect with industry professionals and mentors. By taking part in this competition, high school students gain hands-on experience, enhance their coding confidence, and position themselves for success in competitive programming, future academic pursuits, and tech industry careers.
Are you looking to start a project or research paper in the field of AI and ML? Consider applying to Veritas AI!
Veritas AI is an AI program designed for high schoolers. It’s founded and run by Harvard graduate students. The program aims to give students the opportunity to create unique projects in the field of AI. Participants will get to learn more about AI from researchers and experts and work 1-on-1 with mentors from Harvard, MIT, Stanford, and more. In just the past year, we’ve had over a thousand students learn with us! You too can apply!
Image Source - Congressional App Challenge Logo