Central Yoga School

June 2026

Questions? Please contact us at [email protected]. Thank you.
Monday
Mon
Tuesday
Tue
Wednesday
Wed
Thursday
Thu
Friday
Fri
Saturday
Sat
Sunday
Sun
1
2
3
4
5
6
7
8
TODAY
8:00 am
King's Bday Retreat (in-person) (5/6)
James Hasemer
1 hour 30 minutes
8:00 am
King's Bday Retreat (online) (5/6)
James Hasemer
1 hour 30 minutes
ONLINE
4:00 pm
King's Bday Retreat (in-person) (6/6)
James Hasemer
1 hour 30 minutes
4:00 pm
King's Bday Retreat (online) (6/6)
James Hasemer
1 hour 30 minutes
ONLINE
9
6:30 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
5:00 pm
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
5:00 pm
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
6:30 pm
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 pm
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
10
6:45 am
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:45 am
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
6:00 pm
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
11
6:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
6:00 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:00 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
12
6:45 am
Pranayama (in-person)
Lorenzo Sacchini
1 hour
6:45 am
Pranayama (online)
Lorenzo Sacchini
1 hour
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 3 - Experienced (in-person)
James Hasemer
1 hour 30 minutes
6:00 pm
Level 3 - Experienced (online)
James Hasemer
1 hour 30 minutes
ONLINE
13
7:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
9:15 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
14
9:00 am
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
9:00 am
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
4:30 pm
Level 1 - General (in-person)
Jackie Ruddock
1 hour 15 minutes
4:30 pm
Level 1 - General (online)
Jackie Ruddock
1 hour 15 minutes
ONLINE
15
10:00 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
10:00 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
5:30 pm
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
5:30 pm
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
7:15 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
7:15 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
16
6:30 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
5:00 pm
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
5:00 pm
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
6:30 pm
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 pm
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
17
6:45 am
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:45 am
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
6:00 pm
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
18
6:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
6:00 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:00 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
19
6:45 am
Pranayama (in-person)
Lorenzo Sacchini
1 hour
6:45 am
Pranayama (online)
Lorenzo Sacchini
1 hour
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 3 - Experienced (in-person)
James Hasemer
1 hour 30 minutes
6:00 pm
Level 3 - Experienced (online)
James Hasemer
1 hour 30 minutes
ONLINE
20
7:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
9:15 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
21
9:00 am
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
9:00 am
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
4:30 pm
Level 1 - General (in-person)
Jackie Ruddock
1 hour 15 minutes
4:30 pm
Level 1 - General (online)
Jackie Ruddock
1 hour 15 minutes
ONLINE
22
10:00 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
10:00 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
5:30 pm
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
5:30 pm
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
7:15 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
7:15 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
23
6:30 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
5:00 pm
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
5:00 pm
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
6:30 pm
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 pm
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
24
6:45 am
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:45 am
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
6:00 pm
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
25
6:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
6:00 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:00 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
26
6:45 am
Pranayama (in-person)
Lorenzo Sacchini
1 hour
6:45 am
Pranayama (online)
Lorenzo Sacchini
1 hour
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 3 - Experienced (in-person)
James Hasemer
1 hour 30 minutes
6:00 pm
Level 3 - Experienced (online)
James Hasemer
1 hour 30 minutes
ONLINE
27
7:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
9:15 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
28
9:00 am
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
9:00 am
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
4:30 pm
Level 1 - General (in-person)
Jackie Ruddock
1 hour 15 minutes
4:30 pm
Level 1 - General (online)
Jackie Ruddock
1 hour 15 minutes
ONLINE
29
10:00 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
10:00 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
5:30 pm
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
5:30 pm
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
7:15 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
7:15 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
30
6:30 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
5:00 pm
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
5:00 pm
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
6:30 pm
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 pm
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
1
6:45 am
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:45 am
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
6:00 pm
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
2
6:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
6:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
12:30 pm
Level 1/2 - Lunch (in-person)
James Hasemer
1 hour
12:30 pm
Level 1/2 - Lunch (online)
James Hasemer
1 hour
ONLINE
6:00 pm
Level 1 - General (in-person)
James Hasemer
1 hour 15 minutes
6:00 pm
Level 1 - General (online)
James Hasemer
1 hour 15 minutes
ONLINE
3
6:45 am
Pranayama (in-person)
Lorenzo Sacchini
1 hour
6:45 am
Pranayama (online)
Lorenzo Sacchini
1 hour
ONLINE
10:00 am
Level 2 - Intermediate (in-person)
James Hasemer
1 hour 30 minutes
10:00 am
Level 2 - Intermediate (online)
James Hasemer
1 hour 30 minutes
ONLINE
6:00 pm
Level 3 - Experienced (in-person)
James Hasemer
1 hour 30 minutes
6:00 pm
Level 3 - Experienced (online)
James Hasemer
1 hour 30 minutes
ONLINE
4
7:30 am
Level 2 - Intermediate (in-person)
Lorenzo Sacchini
1 hour 30 minutes
7:30 am
Level 2 - Intermediate (online)
Lorenzo Sacchini
1 hour 30 minutes
ONLINE
9:15 am
Level 1 - General (in-person)
Lorenzo Sacchini
1 hour 15 minutes
9:15 am
Level 1 - General (online)
Lorenzo Sacchini
1 hour 15 minutes
ONLINE
5
9:00 am
Level 2 - Intermediate (in-person)
Jackie Ruddock
1 hour 30 minutes
9:00 am
Level 2 - Intermediate (online)
Jackie Ruddock
1 hour 30 minutes
ONLINE
4:30 pm
Level 1 - General (in-person)
Jackie Ruddock
1 hour 15 minutes
4:30 pm
Level 1 - General (online)
Jackie Ruddock
1 hour 15 minutes
ONLINE
loading...