Computer science and programming · School or team
American Computer Science League
Compete in the ACSL season for team results and individual Finals invitations.
Who it’s for: Students across ACSL’s grade and ability divisions
Your first step
Ask an adult advisor to register a team in the division matching your eligibility and experience.
Open official guideThe route
Advisor and team
An adult advisor registers the team and roster.
Season contests
Students complete the season’s contests through the official online system.
Online Finals
High-scoring students are invited to the end-of-year Finals.
Before you commit: Division restrictions and roster rules apply; team participation does not automatically qualify every student for Finals.
Sources and review · 2026-10-20
Organizer: American Computer Science League. Causey’s summary is a starting point; the organizer decides eligibility, selection and current availability.