Home | About | Contact

Summer Registration

Fall Classes

Registration for Summer Workshops opened on Tuesday, March 12 for dozens of 1, 2, and 3-day workshops for students in K-12. All students are welcome to enroll in summer workshops, whether current or former Compass students, other homeschoolers, soon-to-be homeschoolers, or students who attend traditional schools in the school year.

Pre-K/K    1-2    3-4    5-6    7-8    9-12    Private Lessons   
Warning: Undefined array key 0 in /var/app/current/wp-content/uploads/espresso/templates/class_table.php on line 54 Warning: Attempt to read property "ct" on null in /var/app/current/wp-content/uploads/espresso/templates/class_table.php on line 54 Warning: Undefined array key 0 in /var/app/current/wp-content/uploads/espresso/templates/class_table.php on line 55 Warning: Attempt to read property "start_date" on null in /var/app/current/wp-content/uploads/espresso/templates/class_table.php on line 55

WordPress database error: [Incorrect TIMESTAMP value: '']
SELECT GROUP_CONCAT(td.type_name) as types, GROUP_CONCAT(tr.type_id) as type_ids, a.attendee_count, a.purge_check, e.reg_limit-IFNULL(sum(a.attendee_count),0)=0 as is_waitlist,e.event_name as event_name, e.event_desc, e.start_date as start_date, e.end_date as end_date, s.start_time as start_time, s.end_time as end_time, e.early_disc, e.early_disc_date, e.early_disc_percentage, e.id as id, e.allow_multiple, e.additional_limit, e.event_meta, e.registration_start, e.registration_startT, e.registration_end, e.registration_endT, e.reg_limit, e.overflow_event_id, e.allow_overflow, SUBSTR(event_meta, INSTR(event_meta, 'quarter')+14, INSTR(SUBSTR(event_meta, INSTR(event_meta, 'quarter')+14), '"')-1) as qtr, SUBSTR(event_meta, INSTR(event_meta, 'quarter')+14, 1) as firstqtr, SUBSTR(event_meta, INSTR(event_meta, 'grade_range')+18, INSTR(SUBSTR(event_meta, INSTR(event_meta, 'grade_range')+18), '"')-1) as grade, p.event_cost, p.id as price_id, r.cat_id FROM wp_events_detail e JOIN wp_events_prices p ON p.event_id=e.id JOIN wp_events_category_rel r ON r.event_id = e.id JOIN wp_events_start_end s ON s.event_id = e.id LEFT JOIN wp_events_type_rel as tr ON tr.event_id = e.id LEFT JOIN wp_events_type_detail td ON tr.type_id = td.id LEFT JOIN (SELECT sum(quantity) as attendee_count, count(id) as purge_check, event_id from wp_events_attendee where date >= '' group by event_id) a ON a.event_id = e.id WHERE e.is_active = 'Y' AND e.id NOT IN (select distinct event_id from wp_events_category_rel where cat_id IN (15,16,17,20,22)) AND e.event_status = 'A' AND e.registration_start <= ADDDATE('2025-08-10', INTERVAL 30 DAY) AND ADDDATE('2025-08-10', INTERVAL 170 DAY) >= e.start_date AND tr.type_id IN (1,2,3,4,5,6,7,8,9,10) AND e.start_date >= '' GROUP BY e.id ORDER BY s.start_time, e.event_name, date(e.start_date) ASC

Advanced Search

Subject:

Type/Term:

Grade Range:

Min grade:
Max grade:

Time

Day

Instructor or Keyword

Enter any text in the search box below to find classes quickly! Matches title, description, time, and instructor.

 
Term Start Date Start Time End Time Day Class Title Grade Range Open Spots Price Availability Description