| Upcoming Events | Date & Time |
| HOLD for SHS Winter Sports | Fri 12/12/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Fri 12/12/2025 3:30 pm - 9:00 pm |
| Team Practices | Fri 12/12/2025 3:30 pm - 8:00 pm |
| SHS Fall Play Performance | Fri 12/12/2025 (5:00 pm) 7:00 pm - 9:30 pm (10:30 pm) |
| Girls Basketball vs Blaine | Sat 12/13/2025 10:00 am - 4:00 pm |
| SHS Fall Play Performance | Sat 12/13/2025 (12:00 pm) 2:00 pm - 4:30 pm (5:30 pm) |
| WFC Rangers games | Sun 12/14/2025 10:15 am - 12:45 pm |
| Jostens Senior Meeting/Anchor | Mon 12/15/2025 9:50 am - 10:30 am |
| HOLD for SHS Winter Sports | Mon 12/15/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Mon 12/15/2025 3:30 pm - 9:00 pm |
| Team Practices | Mon 12/15/2025 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Mon 12/15/2025 4:30 pm - 6:30 pm |
| HOLD for SHS Winter Sports | Tue 12/16/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Tue 12/16/2025 3:30 pm - 9:00 pm |
| Team Practices | Tue 12/16/2025 3:30 pm - 8:00 pm |
| Boys Basketball vs MBHS | Tue 12/16/2025 5:00 pm - 9:00 pm |
| PTSA Meeting Library | Tue 12/16/2025 6:30 pm - 8:30 pm |
| Chess Practice Commons | Wed 12/17/2025 3:30 pm - 5:00 pm |
| HOLD for SHS Winter Sports | Wed 12/17/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Wed 12/17/2025 3:30 pm - 9:00 pm |
| Team Practices | Wed 12/17/2025 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Wed 12/17/2025 4:30 pm - 6:30 pm |
| Speech & Debate Practice Library & Rooms 251, 267 & 275 | Wed 12/17/2025 4:30 pm - 6:30 pm |
| Choir Concert | Wed 12/17/2025 6:00 pm - 11:30 pm |
| Bellingham Pickup Soccer | Wed 12/17/2025 7:00 pm - 9:00 pm |
| HOLD for SHS Winter Sports | Thu 12/18/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Thu 12/18/2025 3:30 pm - 9:00 pm |
| Team Practices | Thu 12/18/2025 3:30 pm - 8:00 pm |
| Girls Basketball vs LC | Thu 12/18/2025 5:00 pm - 9:00 pm |
| HOLD for SHS Winter Sports | Fri 12/19/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Fri 12/19/2025 3:30 pm - 9:00 pm |
| Team Practices | Fri 12/19/2025 3:30 pm - 8:00 pm |
| Junior Varsity Wrestling Tournament | Sat 12/20/2025 9:00 am - 4:00 pm |
| HOLD for SHS Winter Sports | Mon 12/22/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Mon 12/22/2025 3:30 pm - 9:00 pm |
| Team Practices | Mon 12/22/2025 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Mon 12/22/2025 4:30 pm - 6:30 pm |
| HOLD for SHS Winter Sports | Tue 12/23/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Tue 12/23/2025 3:30 pm - 9:00 pm |
| Team Practices | Tue 12/23/2025 3:30 pm - 8:00 pm |
| Chess Practice Commons | Wed 12/24/2025 3:30 pm - 5:00 pm |
| HOLD for SHS Winter Sports | Wed 12/24/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Wed 12/24/2025 3:30 pm - 9:00 pm |
| Team Practices | Wed 12/24/2025 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Wed 12/24/2025 4:30 pm - 6:30 pm |
| Speech & Debate Practice Library & Rooms 251, 267 & 275 | Wed 12/24/2025 4:30 pm - 6:30 pm |
| HOLD for SHS Winter Sports | Thu 12/25/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Thu 12/25/2025 3:30 pm - 9:00 pm |
| Team Practices | Thu 12/25/2025 3:30 pm - 8:00 pm |
| HOLD for SHS Winter Sports | Fri 12/26/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Fri 12/26/2025 3:30 pm - 9:00 pm |
| Team Practices | Fri 12/26/2025 3:30 pm - 8:00 pm |
| HOLD for SHS Winter Sports | Mon 12/29/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Mon 12/29/2025 3:30 pm - 9:00 pm |
| Team Practices | Mon 12/29/2025 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Mon 12/29/2025 4:30 pm - 6:30 pm |
| HOLD for SHS Winter Sports | Tue 12/30/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Tue 12/30/2025 3:30 pm - 9:00 pm |
| Team Practices | Tue 12/30/2025 3:30 pm - 8:00 pm |
| Rangers soccer practice | Tue 12/30/2025 5:00 pm - 8:00 pm |
| Chess Practice Commons | Wed 12/31/2025 3:30 pm - 5:00 pm |
| HOLD for SHS Winter Sports | Wed 12/31/2025 3:30 pm - 7:00 pm |
| Sehome Practices | Wed 12/31/2025 3:30 pm - 9:00 pm |
| Team Practices | Wed 12/31/2025 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Wed 12/31/2025 4:30 pm - 6:30 pm |
| Speech & Debate Practice Library & Rooms 251, 267 & 275 | Wed 12/31/2025 4:30 pm - 6:30 pm |
| HOLD for SHS Winter Sports | Thu 01/01/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Thu 01/01/2026 3:30 pm - 9:00 pm |
| Team Practices | Thu 01/01/2026 3:30 pm - 8:00 pm |
| HOLD for SHS Winter Sports | Fri 01/02/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Fri 01/02/2026 3:30 pm - 9:00 pm |
| Team Practices | Fri 01/02/2026 3:30 pm - 8:00 pm |
| HOLD for SHS Winter Sports | Mon 01/05/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Mon 01/05/2026 3:30 pm - 9:00 pm |
| Team Practices | Mon 01/05/2026 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Mon 01/05/2026 4:30 pm - 6:30 pm |
| HOLD for SHS Winter Sports | Tue 01/06/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Tue 01/06/2026 3:30 pm - 9:00 pm |
| Team Practices | Tue 01/06/2026 3:30 pm - 8:00 pm |
| Sehome girls basketball vs Nooksack | Tue 01/06/2026 5:00 pm - 9:00 pm |
| Rangers soccer practice | Tue 01/06/2026 5:30 pm - 8:30 pm |
| Chess Practice Commons | Wed 01/07/2026 3:30 pm - 5:00 pm |
| Girls Lacrosse Practice | Wed 01/07/2026 3:30 pm - 5:30 pm |
| HOLD for SHS Winter Sports | Wed 01/07/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Wed 01/07/2026 3:30 pm - 9:00 pm |
| Team Practices | Wed 01/07/2026 3:30 pm - 8:00 pm |
| Cheer Practice Commons | Wed 01/07/2026 4:30 pm - 6:30 pm |
| Speech & Debate Practice Library & Rooms 251, 267 & 275 | Wed 01/07/2026 4:30 pm - 6:30 pm |
| Rangers soccer practice | Wed 01/07/2026 5:30 pm - 8:30 pm |
| Bellingham Pickup Soccer | Wed 01/07/2026 7:00 pm - 9:00 pm |
| Unified Basketball vs SQHS | Wed 01/07/2026 7:00 pm - 9:00 pm |
| HOLD for SHS Winter Sports | Thu 01/08/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Thu 01/08/2026 3:30 pm - 9:00 pm |
| Team Practices | Thu 01/08/2026 3:30 pm - 8:00 pm |
| Rangers soccer practice | Thu 01/08/2026 5:30 pm - 9:30 pm |
| HOLD for SHS Winter Sports | Fri 01/09/2026 3:30 pm - 7:00 pm |
| Sehome Practices | Fri 01/09/2026 3:30 pm - 9:00 pm |
| Team Practices | Fri 01/09/2026 3:30 pm - 8:00 pm |
| Sehome Boys Basketball vs OakHarbor | Fri 01/09/2026 5:00 pm - 9:00 pm |
| HOLD for SHS Winter Sports | Mon 01/12/2026 3:30 pm - 7:00 pm |