NorthSouth Foundation

American Computer Science League · Grades 3–9

What is ACSL ?

ACSL (American Computer Science League) is a computer science competition program that helps students build computational thinking, logical reasoning, and problem-solving skills through engaging challenges.

Think. Solve. Compete.

Through the NorthSouth program, students in Grades 3–9 prepare for official computer science contests with guided learning and practice. Beginners are welcome, even if they have no prior coding experience.

TRY IT · NO CODING NEEDED

Make the number 13

0
0
Tap the boxes. A 1 means "count it."

WHY ACSL MATTERS

When answers get easy,
thinking is the edge.

AI can write the answer in seconds. Can your child tell if it’s right?

ACSL builds computational thinking, logical reasoning and problem-solving: understanding the problem, judging the answer, and knowing what to do when it’s wrong. Like calculators, AI makes number sense and logic more important, not less.

4

Official ACSL contests every school year, with a path to the Finals by invitation.

Not just another coding course

Prep is built around real contests, which give children focus, a deadline and honest feedback.

Typical Class 
Watch • Follow • Finish a project

NorthSouth ACSL
Learn · Practice · Compete

Habits that outlast any technology

Breaking problems down Checking the answer Persistence Explaining why Teamwork Confidence with the unfamiliar

HOW WE PREPARE

Learn. Practice. Compete.
Four times a year.

The same simple rhythm before every contest, with study materials between sessions and an optional catch-up week when needed.

01

Learn

A coach introduces the concept with guided examples.

02

Practice

Discussion, contest-style problems and a mock check.

03

Complete

A monitored, official ACSL short-answer contest.

OCT NOV DEC JAN FEB MAR APR MAY
Contest 1 · Oct 19 – Jan 10
Contest 2 · Jan 4 – Feb 28
Contest 3 · Feb 1 – Apr 11
Contest 4 · Mar 1 – May 23

Finals · May 29 by invitation, based on contest performance (2026–27 season). Each group picks its own test date inside the official windows.

OUR JOURNEY

A small pilot.
Real student growth.

Louisville + Pittsburgh

Our first season tested the full model in two chapters: virtual coaching, practice and official contests. Now we’re taking what worked to families nationwide.

Louisville · 2025–26 pilot

Krishang Thiyagarajan

Elementary Division · Bronze

Pittsburgh · 2025–26 pilot

Saanvi Jain

Junior Division · Silver

Divisions

Made for beginners
and growing coders.

Elementary

Grades 3-6

  • ✓ 30-minute contest, 6 problems
  • ✓ No programming on the test
  • ✓ Starts with logic & number systems

Topics: Number Systems · Prefix/Infix/Postfix · Boolean Algebra · Graph Theory

Junior

Grades 7-9
  • ✓ 30-minute short-answer contest
  • ✓ Plus a separate 72-hour coding challenge
  • ✓ Programming support where needed

Adds: Recursion · Bit-string flicking · Data structures · Digital electronics

Your role is encouragement, not tutoring.

Show up to sessions, try the posted problems between them, complete all four contests, and cheer the effort. You don’t need a ready-made team, prior coding experience, or a fixed meeting day.

NATIONAL REACH, LOCAL CONNECTIONS

You register. We build the team.

Every student registers individually. We group by grade, experience, location and availability: chapter teams where students are nearby, regional virtual teams where they’re not. A youth coach (a high school or college mentor) leads sessions, and parent coordinators keep families connected. No computer science background needed.

01

Register

Sign up at northsouth.org/parent. $100 per student.

02

Get Onboarded

Google Classroom welcome and study resources.

03

Quick check-in

A readiness check and availability survey. It’s not an entrance exam; it helps us support and group your child.

04

Join your group

Meet your coach, set the schedule together, and start.

Your role is encouragement, not tutoring.

Show up to sessions, try the posted problems between them, complete all four contests, and cheer the effort. You don’t need a ready-made team, prior coding experience, or a fixed meeting day.

GOOD TO KNOW

Questions families ask ​

Yes. No coding experience is needed, and preparation starts from the basics.

No. Meeting times are agreed within each group after registration.

Placement follows official ACSL division rules, and we’ll guide you after registration.

The $100 fee covers the NorthSouth ACSL 2026–27 program, including:

  • Registration and participation in all four official ACSL regular-season contests
  • Guided coaching and preparation sessions
  • Learning resources and practice materials
  • Team formation based on grade, readiness, and availability
  • Contest coordination and ongoing program support

Team assignments and coaching schedules will be shared after enrollment.

Absolutely! Finals qualification is an exciting achievement, but the real value lies in the learning journey.
Students develop computational thinking, logical reasoning, problem-solving skills, teamwork, and confidence through guided preparation and competition.
Our goal is to inspire curiosity, encourage growth, and help every child discover their potential - regardless of competition results.

No. Register individually and NorthSouth coordinates the groups.

No. It’s a placement and support tool, not an entrance exam.

ACSL rules require students whose schools have an ACSL team to compete through their school.

NorthSouth welcomes students whose schools do not offer ACSL teams. If your child’s school already participates, please contact us before registering to clarify eligibility and available options.

Finals qualification is based on individual performance during the regular season. ACSL charges a separate Finals registration fee, which is not included in the $100 NorthSouth program fee. However, students who qualify will continue to receive dedicated coaching, preparation resources, and guidance from NorthSouth at no additional cost, ensuring they are well-supported as they prepare for the Finals.

No. Finals invitations depend on ACSL contest performance

Scroll to Top