New Jersey Computer Science League
Making ACSL participation accessible and free for elementary, middle, and high school students across New Jersey.
About the Competition
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 five divisions — Elementary, Classroom, Junior, Intermediate, and Senior — completely free of charge.
Elementary Division
For elementary students beginning their CS journey
Classroom Division
Theory-focused problems, open to all grade levels
Junior Division
For middle school students ready to compete
Intermediate Division
For high school students building their skills
Senior Division
For experienced high school programmers
Why We're Different
Why Choose NJCSL?
We believe every student should have access to quality computer science education, regardless of financial situation.
Pricing
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.