top of page

In-Person Chess Classes

Located in Naperville, IL, our one of a kind chess center allows for state of the art chess education that will help your child reach their potential.

Your child will join a community of kids who love chess and build friendships that will last for
years to come. 

Schedule your free assessment
and then try a class for free!



Class Schedule

Let Us Challenge And Support Your Child


Get A Free Mini-Lesson/Assessment

20 min, 1 on 1, with Jeff DiOrio
(Founder and CEO)


Take A Class For Free!

We have lots of in-person and online options to choose from


Watch Your Kids Excel In School And In Life!

And they will have fun
while it is happening!

How Our Program Works

1 Class Per Week

Structured Curriculum

Small Class Sizes

Top Tier Coaches

Fun Bi-weekly Tournaments



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 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.

What Our Parent's Say:



Andy has been with Naperville Chess Academy for a year and has become a huge fan.  He loves the weekly lessons and participates in all NCA tournaments whenever he can. The program is very well organized, engaging, and tailored to individual growth.  We are very impressed with how efficient and smooth the online lessons have been.  We highly recommend Naperville Chess Academy to any child who enjoys playing chess. - Fei D.

image1 (1).jpeg


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.

Frequently Asked ?'s

  • What if my child is new to chess?

Great!  We have 5 class levels to support kids from total beginners to expert tournament players

  • How much does it cost?

After your 1 free class:  Our in-person chess academy is $117/month

  • Where are you located?

In-person classes take place at our state of the art chess center located at 2916 W. Ogden Ave, Suite 120, Naperville, IL 60540

  • When are classes?

Classes are 1 hour and offered Mon.-Sat. from

 from 4-8pm depending on your child's level

bottom of page