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

Online registration for VPS programs that take place at your local community centre will open on the following dates at 9am:

Kitsilano House – Nov 24 / Mt. Pleasant – Dec 3 / Marpole – Dec 4
Douglas Park – Dec 4 / Creekside – Dec 5 / False Creek – Dec 5
Kensington – Dec 6 / Hastings – Dec 10 / Hillcrest – Dec 13 / Yaletown – Dec 11

Registration for Fraser St Studio will open online at 9am on November 24th.

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

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

Parent & Tot
Hillcrest
10:30 am
11:00 am
1.5-2yrs

Mini Hip Hop
Mount Pleasant
10:45 am
11:30 am
3-5 yrs

Tiny Ballet
Hillcrest
11:15 am
11:45 am
3yrs

Mini Ballet
Hillcrest
11:45 am
12:30 pm
4yrs
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 Ballet
False Creek
11:45 am
12:30 pm
3-4 yrs
Tiny Ballet
Hillcrest
9:00 am
9:30 am
3yrs
Tiny BalletKatheryn

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

Parent & Tot
Hillcrest
9:30 am
10:00 am
1.5-2yrs
Parent & TotKatheryn

Music & Movement
Douglas Park
9:30 am
10:15 am
2-3yrs

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-7yrs

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

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

Mini Stars
Douglas Park
10:15 am
11:00 am
3-5yrs

Music & Movement
Marpole-Oakridge
10:15 am
11:00 am
2-4 yrs

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

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

Intermediate Hip Hop
VPS on Fraser
10:45 am
11:45 am
7-9 yrs

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

Junior Stars
Marpole-Oakridge
11:00 am
11:45 am
5-8yrs

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

Junior Stars
VPS on Fraser
11:45 am
12:30 pm
5-7yrs

Performing Princesses
VPS on Fraser
12:30 pm
1:15 pm
3-5yrs

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

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Parent & Tot
VPS on Fraser
9:00 am
9:30 am
1.5-2yrs

Tiny Ballet
VPS on Fraser
9:30 am
10:00 am
3yrs
Music & Movement
Hillcrest
10:15 am
11:00 am
2-3yrs

Parent & Tot Yoga
VPS on Fraser
10:45 am
11:30 am
1.5-2 yrs

Parent & Tot
Hillcrest
11:15 am
11:45 am
1.5-2 yrs

Mini Yoga
VPS on Fraser
11:45 am
12:30 pm
3-5yrs
Mini YogaJessica

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

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

Tiny Ballet
VPS on Fraser
11:30 am
12:00 pm
3 yrs
Mini Tap
Douglas Park
10:00 am
10:45 am
3-4yrs
Mini TapRebecca E.

Mini Ballet
VPS on Fraser
10:15 am
11:00 am
4 yrs

Junior Tap 1
Douglas Park
10:45 am
11:30 am
4-6yrs
Junior Tap 1Rebecca E

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

Junior Tap 2
6-8 yrs
11:30 am
12:15 pm
Douglas Park
Junior Tap 2Rebecca E

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
Mini BalletKatheryn

Senior Tap
Douglas Park
12:15 pm
1:15 pm
8-14yrs
Senior TapRebecca E

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

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

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

Mini Hip Hop
Douglas Park
1:30 pm
2:15 pm
3-5 yrs

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

Junior Hip Hop
Douglas Park
2:15 pm
3:00 pm
5-7 yrs

Junior Ballet
Kensington
2:45 pm
3:30 pm
5-7yrs
Mini Ballet
VPS on Fraser
12:00 pm
12:45 pm
4 yrs only

Performing Princesses
VPS on Fraser
12:45 pm
1:30 pm
3-5yrs
Mini Hip Hop
Yaletown-Roundhouse
1:00 pm
1:45 pm
3-5 yrs
Mini Ballet
VPS on Fraser September to June
1:45 pm
2:30 pm
4yrs only

Mini Stars
VPS on Fraser
2:45 pm
3:30 pm
3-5 yrs

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

Mini Stars
Douglas Park
3:30 pm
4:15 pm
3-5 yrs

Stagecraft Club
VPS on Fraser
3:30 pm
5:00 pm
7-17yrs

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

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

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

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

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

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

Parent & Tot
Marpole-Oakridge
6:00 pm
6:30 pm
1.5-2yrs
Mini Hip Hop
VPS on Fraser
3:30 pm
4:15 pm
3-5 yrs
Mini Hip HopRichelle

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

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

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

Junior Hip Hop
VPS on Fraser
5:30 pm
6:15 pm
5-6yrs

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

Youth Hip Hop
VPS on Fraser
6:15 pm
7:15 pm
10-14yrs
Mini Ballet
Creekside
3:00 pm
3:45 pm
3-4yrs

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

Mini Hip Hop
Kitsilano House
3:45 pm
4:30 pm
3-5 yrs

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

Junior Hip Hop
Kitsilano House
4:30 pm
5:15 pm
6-9 yrs

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

Youth Hip Hop
Kits House
5:15 pm
6:15 pm
10-14yrs

Adult Musical Theatre
VPS on Fraser
6:30 pm
7:30 pm
18+ years

Private Vocal Lessons
VPS on Fraser
6:30 pm
7:30 pm
Chersea
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-5 yrs

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 Jazz
VPS on Fraser
3:00 pm
3:45 pm
3-4 yrs
Mini JazzRebecca

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-8 yrs
Junior JazzRebecca E

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

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

Junior Stars
VPS on Fraser
5:45 pm
6:30 pm
5-7yrs

Glee Pop Stars
VPS on Fraser
6:30 pm
7:30 pm
8-12yrs
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 Jazz
VPS on Fraser
10:15 am
11:30 am
18+ yrs
Adult Musical Theatre
VPS on Fraser
6:30 pm
7:30 pm
18+ years

Tuesday

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

Tiny Ballet
Mount Pleasant
10:30 am
11:00 am
3yrs
Tiny BalletDanielle
Mini Ballet
VPS on Fraser
10:15 am
11:00 am
4 yrs
Tiny Ballet
Hillcrest
11:15 am
11:45 am
3yrs

Mini Ballet
Hillcrest
11:45 am
12:30 pm
4yrs
Tiny Ballet
VPS on Fraser
11:30 am
12:00 pm
3 yrs
Mini Ballet
False Creek
11:45 am
12:30 pm
3-4 yrs
Tiny Ballet
Hillcrest
11:00 am
11:30 am
3yrs
Tiny BalletKatheryn

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
Junior Ballet
VPS on Fraser
11:00 am
11:45 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
Mini BalletKatheryn

Junior Ballet
Hastings
12:45 pm
1:30 pm
5-7 yrs
Mini Ballet
Hillcrest
12:00 pm
12:45 pm
3-4 yrs
Mini Ballet
VPS on Fraser
12:00 pm
12:45 pm
4 yrs only
Mini Ballet
VPS on Fraser September to June
1:45 pm
2:30 pm
4yrs only
Mini Ballet
Kensington
2:00 pm
2:45 pm
3-4 yrs

Junior Ballet
Kensington
2:45 pm
3:30 pm
5-7yrs
Mini Ballet
Creekside
3:00 pm
3:45 pm
3-4yrs

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

Junior Ballet
Douglas Park
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-6 yrs

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
Glee Pop Stars
VPS on Fraser
6:30 pm
7:30 pm
8-12yrs

Thursday

Friday

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

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

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

Intermediate Hip Hop
VPS on Fraser
10:45 am
11:45 am
7-9 yrs
Mini Hip Hop
Yaletown-Roundhouse
1:00 pm
1:45 pm
3-5 yrs
Mini Hip Hop
Kensington
1:30 pm
2:15 pm
3-5 yrs

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Mini Hip Hop
Douglas Park
1:30 pm
2:15 pm
3-5 yrs

Junior Hip Hop
Douglas Park
2:15 pm
3:00 pm
5-7 yrs
Mini Hip Hop
VPS on Fraser
3:30 pm
4:15 pm
3-5 yrs
Mini Hip HopRichelle

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

Junior Hip Hop
VPS on Fraser
5:30 pm
6:15 pm
5-6yrs

Youth Hip Hop
VPS on Fraser
6:15 pm
7:15 pm
10-14yrs
Mini Hip Hop
Kitsilano House
3:45 pm
4:30 pm
3-5 yrs

Junior Hip Hop
Kitsilano House
4:30 pm
5:15 pm
6-9 yrs

Youth Hip Hop
Kits House
5:15 pm
6:15 pm
10-14yrs
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-5 yrs

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-5 yrs
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
Mini Jazz
VPS on Fraser
3:00 pm
3:45 pm
3-4 yrs
Mini JazzRebecca

Junior Jazz
VPS on Fraser
3:45 pm
4:30 pm
5-8 yrs
Junior JazzRebecca E

Friday

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

Music & Movement
Marpole-Oakridge
10:15 am
11:00 am
2-4 yrs
Music & Movement
Hillcrest
10:15 am
11:00 am
2-3yrs
Music & Movement
False Creek
10:45 am
11:30 am
2-3yrs

Monday

Tuesday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Stars
Douglas Park
10:15 am
11:00 am
3-5yrs
Junior Stars
Marpole-Oakridge
11:00 am
11:45 am
5-8yrs

Junior Stars
VPS on Fraser
11:45 am
12:30 pm
5-7yrs
Mini Stars
VPS on Fraser
2:45 pm
3:30 pm
3-5 yrs

Mini Stars
Douglas Park
3:30 pm
4:15 pm
3-5 yrs

Junior Stars
Douglas Park
4:15 pm
5:00 pm
5-7 yrs
Mini Stars
Hillcrest
3:45 pm
4:30 pm
3-5yrs

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

Tuesday

Wednesday

Thursday

Friday

Saturday

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

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
9:00 am
9:30 am
1.5-2yrs
Parent & Tot Yoga
VPS on Fraser
10:45 am
11:30 am
1.5-2 yrs

Parent & Tot
Hillcrest
11:15 am
11:45 am
1.5-2 yrs
Parent & Tot
Hillcrest
10:30 am
11:00 am
1.5-2yrs
Parent & Tot
VPS on Fraser
10:30 am
11:15 am
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

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

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

Monday

Wednesday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Stagecraft Club
VPS on Fraser
3:30 pm
5:00 pm
7-17yrs

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Tap
Douglas Park
10:00 am
10:45 am
3-4yrs
Mini TapRebecca E.

Junior Tap 1
Douglas Park
10:45 am
11:30 am
4-6yrs
Junior Tap 1Rebecca E

Junior Tap 2
6-8 yrs
11:30 am
12:15 pm
Douglas Park
Junior Tap 2Rebecca E

Senior Tap
Douglas Park
12:15 pm
1:15 pm
8-14yrs
Senior TapRebecca E

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
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
5:00 pm
6:30 pm
Chersea
Private Vocal Lessons30 min lessons
Private Vocal Lessons
VPS on Fraser
6:30 pm
7:30 pm
Chersea

Monday

Tuesday

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Parent & Tot Yoga
VPS on Fraser
10:45 am
11:30 am
1.5-2 yrs

Mini Yoga
VPS on Fraser
11:45 am
12:30 pm
3-5yrs
Mini YogaJessica

Monday

No events available!