HRCA is committed to bringing the life benefits of chess to people of all ages and abilities throughout Hampton Roads.  In addition to our many school chess programs, we currently offer a variety of programming across the Seven Cities. Click on the program name below each chart for more detailed info, including registration links and current openings.

Selecting the best class can be a challenge, especially when definitions of ability levels vary so much within the chess community– and even at HRCA! For nearly all of our classes, our Coaches give brief assessments to determine which level students best fit for the session. If we believe a student fits better in another level, we will let you know so that you can get the most of out each class. Generally, our class levels are:

Beginner

Absolute Beginner (Learn to Play)
Beginner (Knows some basics)
Advanced Beginner (pre-competitive)

Intermediate

Novice Rated Under 300
Novice Rated 300-499
Experienced Rated 500-699
Experienced Rated 700-899

Advanced

Advanced Scholastic Rated 900+
Advanced

Click on the class or club name below to learn more, see available spots, and to register. Registration opens August 1st!

Needs-based Financial Aid requests are due 2 weeks prior to class start date. Please see our Financial Aid page for more information. Financial Aid is limited, and not available on community classes or programs where HRCA does not manage registration and payments.