New Jersey
Computer Science League
Making ACSL participation accessible and free for elementary and middle school students across New Jersey.
What is ACSL?
The American Computer Science League (ACSL) is a premier computer science competition that challenges students with problems in algorithms, data structures, and programming.
NJCSL brings these competitions to New Jersey students through our Elementary Division and Classroom Division programs — completely free of charge.
Elementary Division
For younger students beginning their CS journey
Classroom Division
For more advanced students ready for deeper challenges
Why Choose NJCSL?
We believe every student should have access to quality computer science education, regardless of financial situation.
Free Access
Participate in ACSL competitions at no cost. We believe financial barriers should never prevent students from competing.
Study Materials
Comprehensive study materials and resources designed specifically for ACSL Elementary and Classroom Divisions.
Independent Registration
Register as an individual student without needing school affiliation. Join NJCSL independently and compete.
Free for All Students
No school affiliation required. Individual students can sign up directly at no cost — forever.
- Full ACSL competition access
- Study materials included
- No school affiliation needed
- Completely free to join
Committed to Educational Excellence
NJCSL is fiscally sponsored by Hack Club, a global nonprofit network of high school hackers and makers. This partnership ensures transparency, accountability, and sustainable growth as we expand our reach across New Jersey.
Ready to Start Your Journey?
Join hundreds of New Jersey students competing in ACSL at no cost. Register today and start your computer science journey.