ACSL organizes computer science and programming contests for K-12 students. The league covers a range of fundamental computer science concepts, including Number Systems, Boolean Algebra, and Digital Electronics. In the upper divisions, contests also include programming problems using Python, C++, or Java.
Science | STEM
American Computer Science League (ACSL)
Share this Comp:
Facebook
Twitter
LinkedIn
WhatsApp

Contact Info
- Phone: Currently Unavailable
- Contact: contests@acsl.org
- Website
- American Computer Science League (ACSL)
Follow this Comp on Social
Great For . . .
Helpful Articles
Maximizing Educational Impact
February 16, 2025
No Comments
Sponsorships Closing the STEM Gap
February 16, 2025
No Comments
The Power of Partnerships in Robotics Competitions
February 16, 2025
No Comments
About the competition
Comp Info
- Estimated Ann. Participants: 6000
- Cost: Registration fees vary by division and team size (commonly $40-$100+ per team).
- Estimated Time Commitment: Major
- Participant Format: Large Team
- Event Format: Online Synchronous
- Competition Format: Exam
- Reach: International
- Event Size: Medium
Participation Information
Schools or groups register online for the season. The season consists of four online contests administered throughout the school year. Top students are invited to compete in an online Finals competition at the end of the season.
Judging is based on the accuracy of problem-solving in theoretical computer science concepts and programming tasks. Scores are automatically graded through the online platform.
Trophies, certificates, and scholarships for programming and computer science excellence
Schools or groups register online for the season. The season consists of four online contests administered throughout the school year. Top students are invited to compete in an online Finals competition at the end of the season.
Schools or teams register for the league, prepare using study materials, and participate in four online contests. The top students are invited to the online Finals competition.
Access to online study materials, ACSL Wiki, programming environments (Python, C++, Java), and a computer with internet access.
Judging is based on the accuracy of problem-solving in theoretical computer science concepts and programming tasks. Scores are automatically graded through the online platform.