Please subscribe to the VPS Newsletter to receive a registration reminder.

Fall Registration now open online for VPS on Fraser Street classes only. Please click here to register.

Online Registration for Community Centre classes opens:

Fraser St Studio – OPEN / Creekside – OPEN / Hastings – OPEN / Kensington – OPEN

Mount Pleasant –  OPEN / Douglas Park – OPEN / Marpole – OPEN / Renfrew Park – OPEN

Hillcrest –  OPEN / Yaletown – OPEN / False Creek – Aug 24th @ 9am

 

You can register online by finding the class you want and hitting the “Book Your Spot” button on your centre’s registration day.

 

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Music & Movement
Mount Pleasant
9:30 am
10:15 am
2-3yrs

Adult Classes
Adult Jazz VPS on Fraser
10:15 am
11:30 am
18+ years

Mini Hip Hop
Mount Pleasant
10:30 am
11:15 am
3-4yrs
Mini Hip Hop Rebecca
Parent & Tot
False Creek
9:45 am
10:30 am
1.5-2yrs

Music & Movement
False Creek
10:45 am
11:30 am
2-3yrs

Mini Stars
VPS on Fraser
11:30 am
12:15 pm
3-4 yrs
Mini StarsRebecca

Mini Hip Hop
False Creek
11:45 am
12:30 pm
3-4yrs
Parent & Tot
Hillcrest
9:00 am
9:30 am
1.5-2yrs

Mini Hip Hop
VPS on Fraser
9:15 am
10:00 am
3-4yrs

Mini Ballet
Hillcrest
9:30 am
10:00 am
3-4 yrs

Mini Tap
Douglas Park
9:30 am
10:15 am
3-4yrs
Mini TapRebecca

Parent & Tot
Marpole
9:30 am
10:15 am
1.5-2yrs

Parent & Tot
Mount Pleasant
10:00 am
10:30 am
1.5-2yrs
Parent & TotDanielle

Junior Hip Hop
VPS on Fraser
10:00 am
10:45 am
5-6yrs

Mini Hip Hop
Hastings
10:00 am
10:45 am
3-4yrs

Junior Tap
Douglas Park
10:15 am
11:00 am
4-6yrs (4 yr olds must take one term in Mini Tap before joining this class)
Junior TapRebecca

Mini Ballet
Hillcrest
10:15 am
11:00 am
4yrs

Mini Hip Hop
Marpole-Oakridge
10:15 am
11:00 am
3-4yrs

Tiny Ballet
Mount Pleasant
10:30 am
11:00 am
3yrs
Tiny BalletDanielle

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7 yrs

Junior Hip Hop
Hastings
10:45 am
11:30 am
5-7yrs

Tiny Ballet
Hillcrest
11:00 am
11:30 am
3yrs

Junior Tap
Douglas Park
11:00 am
11:45 am
6-8 yrs (6 yr olds must take one term in Junior Level One Tap before joining this class)
Junior TapRebecca

Mini Ballet
Mount Pleasant
11:00 am
11:45 am
4yrs
Mini BalletDanielle

Junior Ballet
Hillcrest
11:30 am
12:15 pm
5-7yrs

Junior Ballet
Mount Pleasant
11:45 am
12:30 pm
5-7yrs

Senior Tap
Douglas Park
11:45 am
12:45 pm
8-14yrs
Senior TapRebecca

Intermediate Ballet
Hillcrest
12:15 pm
1:15 pm
8-10 yrs

Mini Hip Hop
Kensington
1:30 pm
2:15 pm
3-4yrs

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Tiny Ballet
VPS on Fraser
9:30 am
10:00 am
3yrs
Music & Movement
Hillcrest
10:45 am
11:30 am
2-3yrs

Mini Ballet
Hillcrest
11:45 am
12:30 pm
3-4 yrs

Performing Princesses
Hillcrest
12:30 pm
1:15 pm
3-5yrs
Parent & Tot
VPS on Fraser
10:15 am
11:00 am
1.5-2yrs
Mini Ballet
VPS on Fraser
10:00 am
10:45 am
4 yrs

Mini Stars
Douglas Park
10:00 am
10:45 am
3-4yrs

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7yrs

Mini Hip Hop
Douglas Park
10:45 am
11:30 am
3-4yrs

Junior Hip Hop
Marpole-Oakridge
11:00 am
11:45 am
5-7yrs

Junior Hip Hop
Douglas Park
11:30 am
12:15 pm
4-6 yrs

Intermediate Ballet
VPS on Fraser
11:45 am
12:45 pm
7-9yrs

Mini Ballet
Hastings
12:00 pm
12:45 pm
3-4 yrs

Parent & Tot
Renfrew Park
12:00 pm
12:45 pm
1.5-2yrs

Junior Hip Hop
Douglas Park
12:30 pm
1:15 pm
5-7 yrs

Junior Ballet
Hastings
12:45 pm
1:30 pm
5-7yrs

Mini Hip Hop
Renfrew Park
12:45 pm
1:30 pm
3-5yrs

Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Aisia

Intermediate Hip Hop
Douglas Park
1:15 pm
2:15 pm
7-9yrs

Parent & Tot
Kensington
1:30 pm
2:00 pm
1.5-2yrs

Parent & Tot
Hastings
1:30 pm
2:00 pm
1.5-2yrs

Junior Stars
VPS on Fraser
1:30 pm
2:15 pm
5-7yrs

Junior Ballet
Renfrew Park
1:45 pm
2:30 pm
5-7 yrs

Mini Ballet
Kensington
2:00 pm
2:45 pm
3-4 yrs

Junior Stars
VPS on Fraser
2:30 pm
3:15 pm
5-7 yrs

Mini Ballet
Renfrew Park
2:30 pm
3:15 pm
3-4yrs

Junior Ballet
Kensington
2:45 pm
3:30 pm
5-7yrs

Adult Classes
Adult Tap / VPS on Fraser
3:15 pm
4:15 pm
18+ years

Intermediate Ballet
Renfrew Park
3:30 pm
4:30 pm
8-10 yrs
Tiny Ballet
Hillcrest
11:15 am
11:45 am
4 yrs

Mini Ballet
VPS on Fraser
11:15 am
12:00 pm
3-4 yrs

Mini Ballet
Hillcrest
11:45 am
12:30 pm
4yrs

Mini Hip Hop
Mini Hip Hop/Jazz Fusion!
12:00 pm
12:45 pm
3-5 yrs

Parent & Tot
Hillcrest
12:45 pm
1:15 pm
1.5-2yrs

Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Aisia
Mini Hip Hop
Yaletown-Roundhouse
1:00 pm
1:45 pm
3-4yrs
Junior Hip Hop
Douglas park (Tapestry)
3:30 pm
4:15 pm
5-7 yrs

Mini Choir
VPS on Fraser
3:45 pm
4:30 pm
4-7 yrs
Mini ChoirEve-Lyn

Junior Stars
Douglas Park
4:15 pm
5:00 pm
5-7 yrs

Intermediate Hip Hop
VPS on Fraser
4:15 pm
5:15 pm
7-9yrs

Kids Improv
Cambrian Hall
4:30 pm
5:30 pm
7-10yrs

Private Vocal Lessons
VPS on Fraser
4:30 pm
6:30 pm
Eve-Lyn
Private Vocal Lessons30 min lessons

Glee Pop Stars
Douglas Park
5:00 pm
6:00 pm
8-12 yrs

Junior Hip Hop
VPS on Fraser (Year long Sept-June)
5:15 pm
6:00 pm
5-6 yrs

Teen Improv
Cambrian Hall
5:30 pm
6:30 pm
11-16 yrs

Adult Classes
Adult Ballet / VPS on Fraser
6:15 pm
7:15 pm
18+ years
Mini Ballet
Creekside
3:00 pm
3:45 pm
3-4yrs

Junior Ballet
Creekside
3:45 pm
4:30 pm
5-7yrs

Private Vocal Lessons
VPS on Fraser
4:00 pm
7:30 pm
Chersea

Adult Classes
Adult Musical Theatre / VPS on Fraser
6:30 pm
7:30 pm
18+ years
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-4yrs

Junior Hip Hop
Hillcrest
4:30 pm
5:15 pm
5-7yrs

Senior Hip Hop
Hillcrest
5:15 pm
6:15 pm
8-12yrs

Private Vocal Lessons
VPS on Fraser
5:30 pm
7:00 pm
Chersea
Private Vocal Lessons30 min lessons

Mini Hip Hop
Creekside
3:15 pm
4:00 pm
3-4yrs

Private Vocal Lessons
VPS on Fraser
3:30 pm
6:30 pm
Chersea
Private Vocal Lessons30 min lessons

Mini Ballet
VPS on Fraser
3:45 pm
4:30 pm
4-5 yrs

Mini Stars
Hillcrest
3:45 pm
4:30 pm
3-4yrs
Mini StarsRebecca

Junior Hip Hop
Creekside
4:00 pm
4:45 pm
5-7 yrs

Junior Ballet
VPS on Fraser
4:30 pm
5:15 pm
5-7yrs

Junior Stars
Hillcrest
4:30 pm
5:15 pm
5-7yrs

Mini Ballet
Marpole-Oakridge
4:30 pm
5:15 pm
3-4yrs

Senior Hip Hop
Creekside
4:45 pm
5:45 pm
8-12 yrs

Junior Ballet
Marpole Oakridge
5:15 pm
6:00 pm
5-6yrs

Intermediate Ballet
VPS on Fraser
5:15 pm
6:15 pm
8-10 yrs

Parent & Tot
Marpole-Oakridge
6:00 pm
6:30 pm
1.5-2yrs
Parent & Tot
Douglas Park
3:15 pm
3:45 pm
1.5-2yrs

Junior Jazz
VPS on Fraser
3:45 pm
4:30 pm
5-6yrs

Mini Ballet
Douglas Park
3:45 pm
4:30 pm
3-4yrs

Intermediate Jazz
VPS on Fraser
4:30 pm
5:15 pm
7-9 yrs

Junior Ballet
Douglas Park
4:30 pm
5:15 pm
5-7yrs

Senior Jazz
VPS on Fraser
5:30 pm
6:30 pm
9-12 yrs

Senior Hip Hop
Kensington
3:00 pm
4:00 pm
8-12yrs

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Adult Classes
Adult Jazz VPS on Fraser
10:15 am
11:30 am
18+ years
Adult Classes
Adult Tap / VPS on Fraser
3:15 pm
4:15 pm
18+ years
Adult Classes
Adult Ballet / VPS on Fraser
6:15 pm
7:15 pm
18+ years
Adult Classes
Adult Musical Theatre / VPS on Fraser
6:30 pm
7:30 pm
18+ years

Monday

Tuesday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Ballet
Hillcrest
9:30 am
10:00 am
3-4 yrs
Tiny Ballet
VPS on Fraser
9:30 am
10:00 am
3yrs
Mini Ballet
Hillcrest
10:15 am
11:00 am
4yrs

Tiny Ballet
Mount Pleasant
10:30 am
11:00 am
3yrs
Tiny BalletDanielle

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7 yrs

Tiny Ballet
Hillcrest
11:00 am
11:30 am
3yrs

Mini Ballet
Mount Pleasant
11:00 am
11:45 am
4yrs
Mini BalletDanielle

Junior Ballet
Hillcrest
11:30 am
12:15 pm
5-7yrs

Junior Ballet
Mount Pleasant
11:45 am
12:30 pm
5-7yrs

Intermediate Ballet
Hillcrest
12:15 pm
1:15 pm
8-10 yrs
Mini Ballet
VPS on Fraser
10:00 am
10:45 am
4 yrs

Junior Ballet
VPS on Fraser
10:45 am
11:30 am
5-7yrs

Intermediate Ballet
VPS on Fraser
11:45 am
12:45 pm
7-9yrs

Mini Ballet
Hastings
12:00 pm
12:45 pm
3-4 yrs

Junior Ballet
Hastings
12:45 pm
1:30 pm
5-7yrs

Junior Ballet
Renfrew Park
1:45 pm
2:30 pm
5-7 yrs

Mini Ballet
Kensington
2:00 pm
2:45 pm
3-4 yrs

Mini Ballet
Renfrew Park
2:30 pm
3:15 pm
3-4yrs

Junior Ballet
Kensington
2:45 pm
3:30 pm
5-7yrs

Intermediate Ballet
Renfrew Park
3:30 pm
4:30 pm
8-10 yrs
Mini Ballet
Hillcrest
11:45 am
12:30 pm
3-4 yrs
Tiny Ballet
Hillcrest
11:15 am
11:45 am
4 yrs

Mini Ballet
VPS on Fraser
11:15 am
12:00 pm
3-4 yrs

Mini Ballet
Hillcrest
11:45 am
12:30 pm
4yrs
Mini Ballet
Creekside
3:00 pm
3:45 pm
3-4yrs

Junior Ballet
Creekside
3:45 pm
4:30 pm
5-7yrs
Mini Ballet
VPS on Fraser
3:45 pm
4:30 pm
4-5 yrs

Junior Ballet
VPS on Fraser
4:30 pm
5:15 pm
5-7yrs

Mini Ballet
Marpole-Oakridge
4:30 pm
5:15 pm
3-4yrs

Junior Ballet
Marpole Oakridge
5:15 pm
6:00 pm
5-6yrs

Intermediate Ballet
VPS on Fraser
5:15 pm
6:15 pm
8-10 yrs
Mini Ballet
Douglas Park
3:45 pm
4:30 pm
3-4yrs

Junior Ballet
Douglas Park
4:30 pm
5:15 pm
5-7yrs

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Choir
VPS on Fraser
3:45 pm
4:30 pm
4-7 yrs
Mini ChoirEve-Lyn

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Glee Pop Stars
Douglas Park
5:00 pm
6:00 pm
8-12 yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Hip Hop
VPS on Fraser
9:15 am
10:00 am
3-4yrs
Mini Hip Hop
Mount Pleasant
10:30 am
11:15 am
3-4yrs
Mini Hip Hop Rebecca
Junior Hip Hop
VPS on Fraser
10:00 am
10:45 am
5-6yrs

Mini Hip Hop
Hastings
10:00 am
10:45 am
3-4yrs

Mini Hip Hop
Marpole-Oakridge
10:15 am
11:00 am
3-4yrs

Junior Hip Hop
Hastings
10:45 am
11:30 am
5-7yrs
Mini Hip Hop
Douglas Park
10:45 am
11:30 am
3-4yrs

Junior Hip Hop
Marpole-Oakridge
11:00 am
11:45 am
5-7yrs

Junior Hip Hop
Douglas Park
11:30 am
12:15 pm
4-6 yrs

Junior Hip Hop
Douglas Park
12:30 pm
1:15 pm
5-7 yrs

Mini Hip Hop
Renfrew Park
12:45 pm
1:30 pm
3-5yrs

Intermediate Hip Hop
Douglas Park
1:15 pm
2:15 pm
7-9yrs
Mini Hip Hop
False Creek
11:45 am
12:30 pm
3-4yrs
Mini Hip Hop
Mini Hip Hop/Jazz Fusion!
12:00 pm
12:45 pm
3-5 yrs
Mini Hip Hop
Yaletown-Roundhouse
1:00 pm
1:45 pm
3-4yrs
Mini Hip Hop
Kensington
1:30 pm
2:15 pm
3-4yrs

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Junior Hip Hop
Douglas park (Tapestry)
3:30 pm
4:15 pm
5-7 yrs

Intermediate Hip Hop
VPS on Fraser
4:15 pm
5:15 pm
7-9yrs

Junior Hip Hop
VPS on Fraser (Year long Sept-June)
5:15 pm
6:00 pm
5-6 yrs
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-4yrs

Junior Hip Hop
Hillcrest
4:30 pm
5:15 pm
5-7yrs

Senior Hip Hop
Hillcrest
5:15 pm
6:15 pm
8-12yrs
Mini Hip Hop
Creekside
3:15 pm
4:00 pm
3-4yrs
Senior Hip Hop
Kensington
3:00 pm
4:00 pm
8-12yrs
Junior Hip Hop
Creekside
4:00 pm
4:45 pm
5-7 yrs

Senior Hip Hop
Creekside
4:45 pm
5:45 pm
8-12 yrs

Monday

Tuesday

Wednesday

Thursday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Kids Improv
Cambrian Hall
4:30 pm
5:30 pm
7-10yrs

Teen Improv
Cambrian Hall
5:30 pm
6:30 pm
11-16 yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Junior Jazz
VPS on Fraser
3:45 pm
4:30 pm
5-6yrs

Intermediate Jazz
VPS on Fraser
4:30 pm
5:15 pm
7-9 yrs

Senior Jazz
VPS on Fraser
5:30 pm
6:30 pm
9-12 yrs

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Music & Movement
Mount Pleasant
9:30 am
10:15 am
2-3yrs
Music & Movement
Hillcrest
10:45 am
11:30 am
2-3yrs
Music & Movement
False Creek
10:45 am
11:30 am
2-3yrs

Monday

Tuesday

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Stars
Douglas Park
10:00 am
10:45 am
3-4yrs
Mini Stars
VPS on Fraser
11:30 am
12:15 pm
3-4 yrs
Mini StarsRebecca
Junior Stars
VPS on Fraser
1:30 pm
2:15 pm
5-7yrs

Junior Stars
VPS on Fraser
2:30 pm
3:15 pm
5-7 yrs
Mini Stars
Hillcrest
3:45 pm
4:30 pm
3-4yrs
Mini StarsRebecca

Junior Stars
Hillcrest
4:30 pm
5:15 pm
5-7yrs
Junior Stars
Douglas Park
4:15 pm
5:00 pm
5-7 yrs
Senior Performing Stars Musical Theatre
VPS on Fraser
6:30 pm
7:30 pm
8-12 yrs
Senior Performing Stars Musical Theatre
VPS on Fraser
6:30 pm
7:30 pm
8-12yrs

Monday

Wednesday

Thursday

Friday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Parent & Tot
False Creek
9:45 am
10:30 am
1.5-2yrs
Parent & Tot
Hillcrest
9:00 am
9:30 am
1.5-2yrs

Parent & Tot
Marpole
9:30 am
10:15 am
1.5-2yrs

Parent & Tot
Mount Pleasant
10:00 am
10:30 am
1.5-2yrs
Parent & TotDanielle
Parent & Tot
VPS on Fraser
10:15 am
11:00 am
1.5-2yrs
Parent & Tot
Hillcrest
12:45 pm
1:15 pm
1.5-2yrs
Parent & Tot
Renfrew Park
12:00 pm
12:45 pm
1.5-2yrs
Parent & Tot
Kensington
1:30 pm
2:00 pm
1.5-2yrs

Parent & Tot
Hastings
1:30 pm
2:00 pm
1.5-2yrs
Parent & Tot
Douglas Park
3:15 pm
3:45 pm
1.5-2yrs
Parent & Tot
Marpole-Oakridge
6:00 pm
6:30 pm
1.5-2yrs

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Performing Princesses
Hillcrest
12:30 pm
1:15 pm
3-5yrs
Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Aisia
Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Performing PrincessesPrincess Aisia

Monday

Wednesday

Sunday

No events available in stagecraft category!
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Tap
Douglas Park
9:30 am
10:15 am
3-4yrs
Mini TapRebecca

Junior Tap
Douglas Park
10:15 am
11:00 am
4-6yrs (4 yr olds must take one term in Mini Tap before joining this class)
Junior TapRebecca
Junior Tap
Douglas Park
11:00 am
11:45 am
6-8 yrs (6 yr olds must take one term in Junior Level One Tap before joining this class)
Junior TapRebecca

Senior Tap
Douglas Park
11:45 am
12:45 pm
8-14yrs
Senior TapRebecca

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Private Vocal Lessons
VPS on Fraser
3:30 pm
6:30 pm
Chersea
Private Vocal Lessons30 min lessons
Private Vocal Lessons
VPS on Fraser
4:30 pm
6:30 pm
Eve-Lyn
Private Vocal Lessons30 min lessons
Private Vocal Lessons
VPS on Fraser
4:00 pm
7:30 pm
Chersea
Private Vocal Lessons
VPS on Fraser
5:30 pm
7:00 pm
Chersea
Private Vocal Lessons30 min lessons

Monday

Tuesday

Wednesday

Thursday

No events available!