Points System

Earn. Track. Rank.

MSA points reward participation across the MSA ecosystem. Right now points are earned through Swing Trainer — more ways to earn are coming soon.

Swing Trainer

How to earn points

Training Sessions

5 pts base + 10 pts / 15 min

Earn a base reward for every training session, plus additional points for each 15 minutes of focused training time.

Social Dancing

20 pts / hour

Log your time on the social floor — every hour of social dancing adds to your total.

Daily Challenges

5 pts

Small, consistent goals you can complete each day to keep your streak alive.

Weekly Challenges

15 pts

Larger weekly objectives that reward steady, week-over-week progress.

Special Challenges

10 pts

Limited-time challenges released throughout the year for extra points.

Automatic tracking

Points are automatically updated on your profile and factored into your class-level and global rankings.

More ways to earn points are coming soon — including Training Camp and other MSA experiences.

Rankings

Two ways to measure progress

Class ranking

See how you're trending inside your own class as you complete training work and challenges.

Global ranking

Measure your training output alongside dancers across the wider MSA community.

Start earning points today.

Sign in to view your point balance, class rank, and global rank — and start stacking reps through Swing Trainer.

Sign in