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

VPS on Fraser Studio registration will open online on Tuesday, June 27th @ 9am.

If you need assistance with registration, we will be hosting a Registration Open House Tuesday June 27th from 5-7pm at our studio 3994 Fraser St.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Baby & Me Ballet
VPS on Fraser
9:30 am
10:30 am
18+ & Baby in carrier

Music & Movement
Mount Pleasant
9:45 am
10:30 am
2-3yrs

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

Mini Hip Hop
Mount Pleasant
10:30 am
11:15 am
3-4yrs

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

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

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

Mini Stars
VPS on Fraser
11:45 am
12:30 pm
3-4yrs
Parent & Babe Dance
VPS on Fraser
9:45 am
10:15 am
6mo.- 1.5yrs

Parent & Tot Dance
Marpole
10:00 am
10:45 am
1.5-2yrs

Parent & Tot Dance
VPS on Fraser
10:30 am
11:00 am
1.5-2yrs
Parent & Tot Dance
False Creek
9:45 am
10:15 am
1.5-2yrs

Parent & Tot Dance
VPS on Fraser
10:00 am
10:30 am
1.5-2yrs

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

Mini Ballet
VPS on Fraser
10:45 am
11:30 am
3-4yrs

Mini Stars
False Creek
11:30 am
12:15 pm
3-4yrs

Performing Princesses
VPS on Fraser
11:45 am
12:30 pm
3-5yrs
Connecting with Cause
VPS on Fraser
9:00 am
10:15 am
0-3 yrs
Connecting with CauseJessica Wright

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

Little Yogis
VPS on Fraser
11:45 am
12:30 pm
3-4 yrs
Tiny Dancers
Hillcrest
9:00 am
9:30 am
3yrs

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

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

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

Music & Movement
Douglas Park
10:00 am
10:45 am
2-3yrs

Junior Hip Hop
VPS on Fraser
10:15 am
11:00 am
5-7yrs

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

Tiny Dancers
Mount Pleasant
10:30 am
11:00 am
3yrs

Mini Hip Hop
Hastings
10:30 am
11:15 am
3-4yrs

Mini Stars
Douglas Park
10:30 am
11:15 am
3-4yrs

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

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

Senior Hip Hop
VPS on Fraser
11:00 am
12:00 pm
12-17yrs

Junior Hip Hop
Hastings
11:15 am
12:00 pm
5-7yrs

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
12:15 pm
1:00 pm
5-7yrs
Parent & Tot Dance
VPS on Fraser
9:00 am
9:30 am
1.5-2yrs

Mini Ballet
VPS on Fraser
9:30 am
10:15 am
3-4yrs

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

Junior Ballet
VPS on Fraser
10:15 am
11:00 am
5-6yrs

Junior Tap
Douglas Park
10:45 am
11:30 am
5-7yrs

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

Senior Tap
Douglas Park
11:30 am
12:15 pm
8-14yrs

Teen Ballet
VPS on Fraser
12:00 pm
1:00 pm
10-14yrs
Music & Movement
VPS on Fraser
10:00 am
10:45 am
2-3yrs

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

Parent & Tot Dance
Champlain Heights
10:30 am
11:15 am
1.5-2yrs

Mini Jazz
VPS on Fraser
11:00 am
11:45 am
3-4 yrs

Music & Movement
Hillcrest
11:15 am
12:00 pm
2-3yrs

Mini Stars
Champlain
11:30 am
12:15 pm
3-4yrs

Superheroes
VPS on Fraser
11:45 am
12:30 pm
3-5yrs

Performing Princesses
Hillcrest
12:15 pm
1:00 pm
3-5yrs
Mini Ballet
VPS on Fraser
11:15 am
12:00 pm
3-4yrs

Mini Stars
Marpole
11:45 am
12:30 pm
3-4yrs
Mini Hip Hop
Yaletown-Roundhouse
1:00 pm
1:45 pm
3-4yrs
Performing Princesses
VPS on Fraser
1:00 pm
1:45 pm
3-5yrs

Mini Hip Hop
Champlain
1:15 pm
2:00 pm
3-4yrs

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

Parent & Tot Dance
Marpole Oakridge
2:00 pm
2:30 pm
1.5-2yrs

Junior Hip Hop
Champlain
2:00 pm
2:45 pm
5-7 yrs

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

Junior Ballet
Marpole Oakridge
2:30 pm
3:15 pm
5-7yrs

Senior Hip Hop
Champlain
2:45 pm
4:00 pm
8-12yrs

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

Mini Ballet
Marpole-Oakridge
3:15 pm
4:00 pm
3-4yrs
Mini Ballet
Kensington
1:15 pm
2:00 pm
3-4yrs
Mini Ballet
Creekside
2:45 pm
3:30 pm
3-4yrs

Mini Stars
Hastings
3:15 pm
4:00 pm
3-4yrs

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

Senior Musical
VPS on Fraser
3:45 pm
6:15 pm
12-17yrs

Junior Stars
Hastings
4:00 pm
4:45 pm
5-7yrs

Kids Improv
VPS on Fraser
4:30 pm
5:30 pm
8-11yrs

Glee Pop Stars
Hastings
4:45 pm
5:45 pm
8-12yrs

Film & Improv
VPS on Fraser
5:30 pm
6:30 pm
12-17yrs
Mini Stars
VPS on Fraser
2:45 pm
3:30 pm
3-4 yrs

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

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

Performing Princesses
Hillcrest
3:30 pm
4:15 pm
3-5yrs

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

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

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

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

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

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

Intermediate Ballet
VPS on Fraser
5:00 pm
6:00 pm
7-10yrs

Glee Pop Stars
Hillcrest
5:00 pm
6:00 pm
8-12yrs
Fairytale Family Time
VPS on Fraser
2:00 pm
2:45 pm
1-3 yrs
Junior Ballet
Kensington
2:00 pm
2:45 pm
5-7yrs

Parent & Tot Dance
Kensington
2:45 pm
3:15 pm
1.5-2yrs
Mini Hip Hop
VPS on Fraser
3:30 pm
4:15 pm
3-4 yrs

Show Choir
VPS on Fraser
3:45 pm
5:00 pm
6-12yrs

Senior Hip Hop
VPS on Fraser
4:15 pm
5:15 pm
8-10yrs

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

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

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

Junior Musical
VPS on Fraser
3:45 pm
6:15 pm
7-11 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

Glee Pop Stars
VPS on Fraser
6:15 pm
7:15 pm
8-12yrs
Parent & Tot Dance
Douglas Park
3:15 pm
3:45 pm
1.5-2yrs

Princess Experience
VPS on Fraser
3:15 pm
4:00 pm
4-6 yrs

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

Junior Jazz
VPS on Fraser
4:15 pm
5:00 pm
5-8 yrs

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

Senior Jazz
VPS on Fraser
5:00 pm
6:00 pm
9-14yrs
Adult Zumba
VPS on Fraser
6:00 pm
7:00 pm
18+ years

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Adult Jazz
VPS on Fraser
10:30 am
11:45 am
18+
Adult Hip Hop
VPS on Fraser
6:15 pm
7:15 pm
18+ yrs
Adult Zumba
VPS on Fraser
6:00 pm
7:00 pm
18+ years

Monday

Tuesday

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Baby & Me Ballet
VPS on Fraser
9:30 am
10:30 am
18+ & Baby in carrier

Tuesday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Show Choir
VPS on Fraser
3:45 pm
5:00 pm
6-12yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Connecting with Cause
VPS on Fraser
9:00 am
10:15 am
0-3 yrs
Connecting with CauseJessica Wright

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Fairytale Family Time
VPS on Fraser
2:00 pm
2:45 pm
1-3 yrs

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Kids Improv
VPS on Fraser
4:30 pm
5:30 pm
8-11yrs

Film & Improv
VPS on Fraser
5:30 pm
6:30 pm
12-17yrs

Tuesday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Glee Pop Stars
Hastings
4:45 pm
5:45 pm
8-12yrs
Glee Pop Stars
Hillcrest
5:00 pm
6:00 pm
8-12yrs
Glee Pop Stars
VPS on Fraser
6:15 pm
7:15 pm
8-12yrs

Tuesday

Wednesday

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Intermediate Ballet
VPS on Fraser
11:00 am
12:00 pm
7-9yrs
Intermediate Ballet
VPS on Fraser
5:00 pm
6:00 pm
7-10yrs

Thursday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Junior Ballet
VPS on Fraser
10:15 am
11:00 am
5-6yrs
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
Marpole Oakridge
2:30 pm
3:15 pm
5-7yrs
Junior Ballet
Kensington
2:00 pm
2:45 pm
5-7yrs
Junior Ballet
Creekside
3:45 pm
4:30 pm
5-7yrs
Junior Ballet
VPS on Fraser
4:15 pm
5:00 pm
5-7yrs
Junior Ballet
Douglas Park
4:30 pm
5:15 pm
5-7yrs

Tuesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Junior Hip Hop
VPS on Fraser
10:15 am
11:00 am
5-7yrs
Junior Hip Hop
Hastings
11:15 am
12:00 pm
5-7yrs
Junior Hip Hop
Champlain
2:00 pm
2:45 pm
5-7 yrs

Junior Hip Hop
Kensington
2:15 pm
3:00 pm
5-7yrs
Junior Hip Hop
Hillcrest
4:30 pm
5:15 pm
5-7yrs
Junior Hip Hop
Creekside
4:00 pm
4:45 pm
5-7 yrs
Junior Hip Hop
VPS on Fraser
5:30 pm
6:15 pm
5-7yrs

Monday

Wednesday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Jazz
VPS on Fraser
11:00 am
11:45 am
3-4 yrs
Junior Jazz
VPS on Fraser
4:15 pm
5:00 pm
5-8 yrs

Monday

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Junior Stars
VPS on Fraser
12:15 pm
1:00 pm
5-7yrs
Junior Stars
VPS on Fraser
3:30 pm
4:15 pm
5-7yrs

Junior Stars
Hillcrest
4:15 pm
5:00 pm
5-7yrs
Junior Stars
Hastings
4:00 pm
4:45 pm
5-7yrs

Tuesday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Junior Tap
Douglas Park
10:45 am
11:30 am
5-7yrs

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Little Yogis
VPS on Fraser
11:45 am
12:30 pm
3-4 yrs

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Ballet
VPS on Fraser
9:30 am
10:15 am
3-4yrs
Mini Ballet
VPS on Fraser
10:45 am
11:30 am
3-4yrs
Mini Ballet
Hillcrest
10:15 am
11:00 am
4yrs
Mini Ballet
Hillcrest
11:45 am
12:30 pm
4yrs
Mini Ballet
VPS on Fraser
11:15 am
12:00 pm
3-4yrs
Mini Ballet
Mount Pleasant
11:00 am
11:45 am
4yrs
Mini Ballet
Kensington
1:15 pm
2:00 pm
3-4yrs
Mini Ballet
Creekside
2:45 pm
3:30 pm
3-4yrs
Mini Ballet
Douglas Park
3:45 pm
4:30 pm
3-4yrs
Mini Ballet
Marpole-Oakridge
3:15 pm
4:00 pm
3-4yrs

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Hip Hop
VPS on Fraser
9:30 am
10:15 am
3-4yrs

Mini Hip Hop
Hastings
10:30 am
11:15 am
3-4yrs
Mini Hip Hop
Mount Pleasant
10:30 am
11:15 am
3-4yrs
Mini Hip Hop
Yaletown-Roundhouse
1:00 pm
1:45 pm
3-4yrs
Mini Hip Hop
Champlain
1:15 pm
2:00 pm
3-4yrs

Mini Hip Hop
Kensington
1:30 pm
2:15 pm
3-4yrs
Mini Hip Hop
VPS on Fraser
3:30 pm
4:15 pm
3-4 yrs
Mini Hip Hop
Hillcrest
3:30 pm
4:15 pm
3-4yrs
Mini Hip Hop
Creekside
3:15 pm
4:00 pm
3-4yrs

Monday

Tuesday

Wednesday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Jazz
VPS on Fraser
11:00 am
11:45 am
3-4 yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Mini Stars
Douglas Park
10:30 am
11:15 am
3-4yrs
Mini Stars
Champlain
11:30 am
12:15 pm
3-4yrs
Mini Stars
VPS on Fraser
11:45 am
12:30 pm
3-4yrs
Mini Stars
Marpole
11:45 am
12:30 pm
3-4yrs
Mini Stars
False Creek
11:30 am
12:15 pm
3-4yrs
Mini Stars
VPS on Fraser
2:45 pm
3:30 pm
3-4 yrs
Mini Stars
Hastings
3:15 pm
4:00 pm
3-4yrs

Monday

Tuesday

Wednesday

Thursday

Saturday

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

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Music & Movement
Mount Pleasant
9:45 am
10:30 am
2-3yrs
Music & Movement
VPS on Fraser
10:00 am
10:45 am
2-3yrs
Music & Movement
False Creek
10:30 am
11:15 am
2-3yrs
Music & Movement
Douglas Park
10:00 am
10:45 am
2-3yrs
Music & Movement
Hillcrest
11:15 am
12:00 pm
2-3yrs

Monday

Tuesday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Senior Musical
VPS on Fraser
3:45 pm
6:15 pm
12-17yrs
Junior Musical
VPS on Fraser
3:45 pm
6:15 pm
7-11 yrs

Tuesday

Wednesday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Parent & Babe Dance
VPS on Fraser
9:45 am
10:15 am
6mo.- 1.5yrs

Wednesday

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

Parent & Tot Dance
VPS on Fraser
10:00 am
10:30 am
1.5-2yrs
Parent & Tot Dance
Hillcrest
9:30 am
10:00 am
1.5-2yrs
Parent & Tot Dance
VPS on Fraser
9:00 am
9:30 am
1.5-2yrs
Parent & Tot Dance
Hillcrest
10:15 am
11:00 am
1.5-2 yrs

Parent & Tot Dance
Champlain Heights
10:30 am
11:15 am
1.5-2yrs
Parent & Tot Dance
Hillcrest
10:30 am
11:00 am
1.5-2yrs
Parent & Tot Dance
Marpole
10:00 am
10:45 am
1.5-2yrs

Parent & Tot Dance
VPS on Fraser
10:30 am
11:00 am
1.5-2yrs
Parent & Tot Dance
Mount Pleasant
10:00 am
10:30 am
1.5-2yrs
Parent & Tot Dance
Marpole Oakridge
2:00 pm
2:30 pm
1.5-2yrs
Parent & Tot Dance
Kensington
2:45 pm
3:15 pm
1.5-2yrs
Parent & Tot Dance
Douglas Park
3:15 pm
3:45 pm
1.5-2yrs

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

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

Friday

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

Monday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Princess Experience
VPS on Fraser
3:15 pm
4:00 pm
4-6 yrs

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Senior Hip Hop
VPS on Fraser
11:00 am
12:00 pm
12-17yrs
Senior Hip Hop
Champlain
2:45 pm
4:00 pm
8-12yrs

Senior Hip Hop
Kensington
3:00 pm
4:00 pm
8-12yrs
Senior Hip Hop
VPS on Fraser
4:15 pm
5:15 pm
8-10yrs
Senior Hip Hop
Creekside
4:45 pm
5:45 pm
8-12 yrs
Senior Hip Hop
Hillcrest
5:15 pm
6:15 pm
8-12yrs

Monday

Wednesday

Thursday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Senior Jazz
VPS on Fraser
5:00 pm
6:00 pm
9-14yrs

Friday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Senior Tap
Douglas Park
11:30 am
12:15 pm
8-14yrs

Sunday

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

Thursday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Superheroes
VPS on Fraser
11:45 am
12:30 pm
3-5yrs

Monday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Teen Ballet
VPS on Fraser
12:00 pm
1:00 pm
10-14yrs

Sunday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Tiny Dancers
Hillcrest
9:00 am
9:30 am
3yrs
Tiny Dancers
Mount Pleasant
10:30 am
11:00 am
3yrs
Tiny Dancers
Hillcrest
11:15 am
11:45 am
3yrs
Tiny Dancers
Hillcrest
11:00 am
11:30 am
3yrs

Tuesday

Saturday

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Private Vocal Lessons
VPS on Fraser
3:30 pm
6:00 pm
30 min lessons
Private Vocal Lessons
VPS on Fraser
5:00 pm
6:30 pm
30 min lessons

Monday

Thursday

No events available!