The Naperville Chess Academy

The Naperville Chess Academy (NCA) is the premier chess training program in the Western Suburbs.  While we have trained multiple state champions, we are most proud of the hundreds of young lives we have bettered through chess. 


The NCA meets weekly to provide high-quality chess instruction to K-12th graders.  We offer 4 class levels (Pawn, Knight, Bishop, Rook) that can meet the needs of kids from complete beginners (Pawn Level) to experienced tournament players (Rook Level).

Wondering if our academy is right for you?  Then try a class for free!  More info below.

Jack - Bishop Level

My son Jack has been attending the Naperville Chess Academy since we moved here. He has been learning a lot while also having a lot of fun. He regularly participates in fun Friday Night Quad tournaments as well as the larger tournaments that the NCA has hosted. Our family is so happy to have found the NCA and we hope he continues to attend for years to come. Hopefully one day Jack will play on Coach DiOrio’s team in high school! - Remy K.

Grady - Rook Level

I have watched my son’s chess mind grow so much since attending the Naperville Chess Academy. He is learning new concepts and theories that I have seen him put into action successfully in tournament situations. More importantly, he is having fun attending and has made great chess friends at the Academy. I highly recommend the Academy to anyone who has a child interested in learning more about chess. - Paul L.

Program Details:

  • One class per week (90 minutes long) 

  • Classes on Mondays, Wednesdays, & Thursdays (locations below)

  • Unlimited make-ups if students miss a week

  • Free quarterly chess tournaments exclusively for Academy members

  • Pawns & Knights: Class runs from 6-7:30 pm

  • Bishops & Rooks: Class runs from 6:30-8 pm

  • Chess Academy Tuition - $107 per month

    • Note - There are no long-term commitments.  Try it for 1 month and see what you think.  Please just cancel at least 10 days before the start of the next month.

Want to try a class for free?  No problem!  Just email Jeff at

NCA Locations:



24W500 Maple Avenue #114

Naperville, IL 60540

Room: Main Room

Naperville Chess Center



1320 South Olympus Drive

Naperville, IL 60565

Room: Learning Commons

Lincoln Junior High



1635 Emerson Lane

Naperville, IL 60540

Room: 1A/B

Yellow Box Church

© 2020 by Elite Chess Inc.

PO Box 612

Geneva, IL 60134

  • Facebook Social Icon
  • Twitter Social Icon
  • LinkedIn Social Icon