American Computer Science League

American Computer Science League (ACSL) organizes computer programming and computer science contests for K-12 schools, organizations and local groups.

ACSL offers multiple divisions, providing an appropriate challenge for students of varying ages and abilities. Each season is divided into four contests, testing students on fundamental concepts in computer science. In the upper divisions, each contest also includes a programming problem.

Last year, 62 students from 4th to 11th grade participated in ACSL. We had 1 Silver Medalist, 4 Bronze Medalists, and 21 Finalists.

Register with RICHCODE

Registration is closed for the 2023-2024 school year. Check out our free lessons and slides below!

Lessons →