Empowering Young Minds in Computer Science

New Jersey
Computer Science League

We offer ACSL Elementary Division for elementary schools and Classroom Division for middle schools - making ACSL participation accessible and affordable across New Jersey

What is ACSL?

The American Computer Science League (ACSL) is a premier computer science competition that challenges students with problems in computer science topics including algorithms, data structures, and programming. We bring ACSL competitions to New Jersey students through our Elementary Division and Classroom Division programs.

Why Choose NJCSL?

We believe every student should have access to quality computer science education, regardless of their financial situation.

Cost-Effective
Participate in ACSL competitions without the high costs typically associated with external programs.
Study Materials
Comprehensive study materials and resources designed specifically for ACSL Elementary and Classroom Divisions.
School Integration
Seamlessly integrate ACSL participation into your school's curriculum with our partnership program.
Competition Ready
Prepare students for success in ACSL competitions with our proven curriculum and practice materials.
Critical Thinking
Develop problem-solving skills and computational thinking through engaging challenges and activities.
Independent RegistrationNEW
Register as an individual student without needing school affiliation. Join NJCSL independently and participate in ACSL competitions on your own.

Simple, Affordable Pricing

You can sign up as an individual - no school affiliation required! Making ACSL participation accessible for all students with transparent pricing.

Student Fee
$20
Per student for full ACSL participation

Only to cover the official ACSL registration

Transparent pricing
Integration
$0
No cost for school integration

Seamless integration into existing school systems

Easy payments and workflow

2024-2025 ACSL Schedule

Important dates for study sessions, contests, and finals throughout the academic year.

All Contests Study Materials posted

Dec 1

Teaching for Contest 1

Dec 66:00-7:30 PM

ACSL Contest 1 Exam on Google Meet

Dec 136:00-7:00 PM

Teaching for Contest 2

Jan 316:00-7:30 PM

ACSL Contest 2 Exam on Google Meet

Feb 76:00-7:00 PM

Teaching for Contest 3

Mar 146:00-7:30 PM

ACSL Contest 3 Exam on Google Meet

Mar 216:00-7:00 PM

Teaching for Contest 4

Apr 186:00-7:30 PM

ACSL Contest 4 Exam on Google Meet

Apr 256:00-7:00 PM

Teaching for Finals

May 166:00-7:30 PM

ACSL Finals Exam on Google Meet

May 232:00-3:30 PM

Important Notes

• All teaching sessions and exams will be conducted via Google Meet

• Study materials will be available from December 1st onwards

Meet Our Team

Dedicated students and advisors working to make computer science education accessible for all.

Meet Shah
Parent Advisor
Siddharth Mirchandani
Co-Founder
Ansh Shah
Co-Founder
501(c)(3) Non-Profit Organization

Committed to Educational Excellence

NJCSL operates as a 501(c)(3) non-profit organization, ensuring that our mission remains focused on providing accessible computer science education to all students, regardless of their economic background.

Fiscally Sponsored by

Hack Club

We are proud to be 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.

Learn More About Hack Club