Homeschool Chess

HRCA supports a large number of homeschooling families in Hampton Roads!  Many of our staff are also experienced homeschoolers, so we know how important quality programming and cost are to you.    HRCA offers chess programs through homeschool co-ops and our own Homeschool Chess Club on Friday mornings.   The cost to participate at HRCA is among the cheapest homeschooling offerings available – only $7.50/week per student for homeschool chess AND you get access to the #1 chess website for kids at almost 70% off retail!

Homeschool Co-Ops

Homeschool co-ops may contact us to inquire about adding chess to their vast offerings! As with other school chess programs, HRCA utilizes certified, trained, and background-checked coaches to teach.   We are fully equipped to teach, supervise casual play clubs, and run tournaments.   When you choose HRCA, you can trust that you are getting quality programming through a vetted US Chess Federation Affiliate, award-winning staff, and some of the best chess players Hampton Roads has to offer!

Friday Homeschool Chess Club

HRCA Homeschool Club will have a full Fall and Spring semester for 2024-2025! 

This is a casual club hosted by HRCA (no rec center membership is required).  It will not have formal instruction, as HRCA also teaches beginner and intermediate chess at Kempsville Recreation Center as part of the City’s recreation programming.

Homeschoolers ages 4-teens who already know the basics of chess.

Kempsville Recreation Center
800 Monmouth Lane
Virginia Beach, VA

Friday mornings 9:30-10:30am. Each semester is 12 weeks long.
Fall Session dates are September 9 – December 6th.
(no meetings on 11/15 or 11/29)

Cost is only $90/semester + $25 non-refundable Annual Registration Fee which includes HRCA membership and ChessKid Gold subscription (a $70 value!).  This breaks down to only $7.50/week per student.  If a monthly payment plan is needed, parents may use our Financial Aid application (below) to request three monthly installments of $30 (Sep-Nov) prior to August 30th.
Tuition will be billed via autopay to account on file September 1st.


HRCA requires autopay for tuition and registration fees.  The non-refundable $25 Annual Registration Fee will be charged to the account on file within 72 hours of sign enrollment, unless already paid via the Parent/Student Portal.    It is a one-time yearly fee across all HRCA programs, so you will not pay it again if you have already paid it through a different class/club.   Tuition will be posted to your Parent/Student Portal approximately one week before payment is due.   To avoid autopay, you may log into your Parent/Student Portal and make your own payment early.  Otherwise, HRCA will process payments on September 1st.   Because we are already offering this at a low price, we do not have any sibling discounts available.  Scholarship families will only be charged for their Annual Registration Fee and co-pay amount.   Monthly payment plans are only available to those who request it prior to August 30th!
Let us know if you want a payment plan HERE.

HRCA works hard to ensure that our tuition and fees are among the lowest of educational and sports offerings while providing quality staff and programming.   We know homeschooling can be expensive, and HRCA has some of the lowest activity rates available!  We have limited financial assistance available, including payment plans, scholarships, and waivers, reserved for students with true financial need.    If this applies to you, or you just need a monthly payment plan for tuition, please complete our  Financial Assistance Application HERE.   Needs-based financial aid may be available through our Joan H. Schlich Memorial Scholarship Fund.  We are subject to limited funding, but we strive to turn no child away for inability to pay.   Tuition will not be charged for your class until your scholarship application is processed and a co-pay (if any) is determined.

The deadline for Fall session financial assistance applications was August 18th.  If there are extenuating circumstances, please let us know.