Session 1
January 5 to March 1

Each year is divided into six 8-week class sessions.
The dates for the sessions for 2026 are as follows:
January 5 to March 1
March 2 to April 26
April 27 to June 21
June 22 to August 23
August 24 to October 18
October 19 to December 20
Currently enrolled families must re-enroll by 1:00 pm Saturday of Week 7 to save their space for the next session. If payment is not received by the deadline, your child will be removed from the class for the next session, and the space will be offered to wait-listed students.
Session 5
August 24 to October 18
OPGA is OPEN for all holidays during Session 5.
Labor Day - Monday, September 9 - OPEN (green)
Fall Break - all school fall breaks we are OPEN (green)
If you are interested in registering or being placed on a class wait list, you will first need to create an account with us by clicking on the "Customer Portal" button above and accepting all policies and waivers for each child. Returning customers can activate their current account by logging in with their email and clicking "forgot password" to create a new login.
The individual annual membership fee is required upon enrollment for each child and is non-refundable after the first class. A discounted “family” membership fee is available for families with more than one child. This fee is due each year on your anniversary date.
If, after attending all of the classes of your first session at OPGA, you are not entirely satisfied with our programs you will be refunded 100% of your tuition fee.
Families must have an account with OPGA in order to register for classes or be placed on a wait list for classes. Please visit our Customer Portal (click in the middle of the top of the page) and create an account with us if you are new. If you are returning, you can enter your email address and "forgot password" to re-activate your account.
