Welcome to the American Computer Science League (ACSL)!
ACSL organizes computer science contests and computer programming
contests for elementary, junior,
and senior high school students. This
year, our 41st year of continuous operation, over 300 teams in
the United States, Canada, Europe, Africa and Asia are participating
in various divisions. ACSL is
on the approved activities list of the National Association of
Secondary School Principals (NASSP). ACSL is also an institutional
member of the Computer Science Teachers Association.
We welcome participation from all pre-college schools around
the world. But read on, if you are in Korea, Viet Nam, China,
We are super excited to announce a partnership with the Academic
Consulting and Education group for students in Korea (www.kcsl.acsl.org)
and Viet Nam (www.vcsl.acsl.org).
Students in those countries will particpate in the 4 regular season
contests at a local site; schools will be reported in the ACSL
leaderboard and top schools will be invited to the All-Star Contest.
We are also excited to partner with ASDAN
China to administer the ACSL contests in China. Schools participating
via ASDAN (register using the link http://www.seedasdan.org/acsl
will take the ACSL contests translated into Chinese. Schools in
China may also register directly with ACSL.
We are also excited to be partnering with Ideasgym
Try out some sample contests to get
a flavor of our contests.
A description of all the short answer test topics with YouTube
videos showing sample question solutions is available on the ACSL
Schools that expect to participate in the annual Invitational
All-Star Contest should refer to our All-Star
Contest Info page.