Skip To Main Content



Click below to pay for
SST Strength & Conditioning
Youth Soccer Camp
*Incoming freshman previously not enrolled in SD #2 will have to pay in person at West High.


Sports Physical  Appointment Signup
Choose a date below to schedule an appointment.

*Mobile Unit will be parked in the West High Parking Lot

June 7 - FULL
June 8 - FULL
June 14 
June 15
July 26 
July 27

All students under 18 must have the Consent to Treat form signed by a parent on the day of their appointment.

Consent to Treat                                                      

*Cash, Check or Credit - $25

Student Activities
Billings Public Schools Home

Using the SchoolPay link, you can pay class and activity fees, fines, purchase yearbooks, and make donations.
Montana High School Association 
The MHSA website provides comprehensive information for athletics around the state. Practice/season information, tournament updates, and MHSA rules can all be found on this site. 
MHSA Pre-Participation Physical Form 2022-2023
A physical is required for all student athletes prior to participation in athletics.
MHSA Concussion Statement
BPS Alternate Travel Form

Welcome to West High Activities!



Academic Team Olivia Bedford
Amnesty International Kim Webber
Anime & Manga Club Hayley Botnen
Art Club Tori Wardrip
Business Professionals of America  
Chess Club Jon Bushey
Drama Club Myra Nurre
Environmental Club Gayle Lam
French Club Nicki Schuman
German Club Natasha Campbell
Kristen Rago / Libby Hoefle
HOSA-Future Health Professionals Club Katie Meier (Career Center)
Key Club Lauren Zent
Literary Magazine/Creative Writing Matt Rockeman
Multicultural Club Gaye McNeil
National Honor Society Makenizy Roberts
Pep Band Steve Patton
Student Council Beau Mulvaney
Westward (Yearbook) Jana Howell
We Dine Together Gayle Lam
Other Opportunities
Band Steve Patton
Chorus Dave Green
Orchestra Harmony Hoover


West Activities

Sun Mon Tue Wed Thu Fri Sat
Sun, Jun 26
Mon, Jun 27
Tue, Jun 28
Wed, Jun 29
Thu, Jun 30
Fri, Jul 1
Sat, Jul 2
Sun, Jul 3
Mon, Jul 4
Tue, Jul 5
Wed, Jul 6
Thu, Jul 7
Fri, Jul 8
Sat, Jul 9
Sun, Jul 10
Mon, Jul 11
Tue, Jul 12
Wed, Jul 13
Thu, Jul 14
Fri, Jul 15
Sat, Jul 16
Sun, Jul 17
Mon, Jul 18
Tue, Jul 19
Wed, Jul 20
Thu, Jul 21
Fri, Jul 22
Sat, Jul 23
Sun, Jul 24
Mon, Jul 25
Tue, Jul 26
Wed, Jul 27
Thu, Jul 28
Fri, Jul 29
Sat, Jul 30
Sun, Jul 31
Mon, Aug 1
Tue, Aug 2
Wed, Aug 3
Thu, Aug 4
Fri, Aug 5
Sat, Aug 6