|
2026-04-01 (Wed)
|
Track: Practice [Daniel J. Savage Middle School]
— 1:30 pm - 2:30 pm
|
|
7/8 Boys VB: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:30 pm
|
|
2026-04-02 (Thu)
|
Meet: @ Riverbank [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-03 (Fri)
|
No School [Daniel J. Savage Middle School]
|
|
2026-04-07 (Tue)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB Game: Savage @ Somerset [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-08 (Wed)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Track: Practice [Daniel J. Savage Middle School]
— 1:30 pm - 2:30 pm
|
|
7/8 Boys VB Game: Savage @ Ustach [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-09 (Thu)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB Game: Somerset @ Savage [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-10 (Fri)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Meet: @ Gregori [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-13 (Mon)
|
Parent volunteer training [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:30 pm
|
|
2026-04-14 (Tue)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB Game: Savage @ Oakdale [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-15 (Wed)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Track: Practice [Daniel J. Savage Middle School]
— 1:30 pm - 2:30 pm
|
|
7/8 Boys VB Game: Salida @ Savage [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-16 (Thu)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
2026-04-17 (Fri)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
Savage Special Track and Field Meet [Daniel J. Savage Middle School]
|
|
Meet: @ Escalon [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-20 (Mon)
|
7/8 Boys VB: Practice [Daniel J. Savage Middle School]
— 4:00 pm - 5:30 pm
|
|
2026-04-21 (Tue)
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB Game: Savage @ Salida [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
2026-04-22 (Wed)
|
Track: Practice [Daniel J. Savage Middle School]
— 1:30 pm - 2:30 pm
|
|
7/8 Boys VB Game: Oakdale @ Savage [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
Spring Concert Orchestra [Daniel J. Savage Middle School]
— 7:00 pm - 8:00 pm
|
|
2026-04-23 (Thu)
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB Game: Ustach @ Savage [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|
|
Spring Concert Band [Daniel J. Savage Middle School]
— 7:00 pm - 8:00 pm
|
|
2026-04-27 (Mon)
|
7/8 Boys VB: Practice [Daniel J. Savage Middle School]
— 4:30 pm - 6:00 pm
|
|
2026-04-28 (Tue)
|
Track: Practice [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
7/8 Boys VB: Practice [Daniel J. Savage Middle School]
— 4:00 pm - 5:30 pm
|
|
2026-04-29 (Wed)
|
7/8 Boys VB: Tournament (TBD) [Daniel J. Savage Middle School]
— 4:00 pm - 5:30 pm
|
|
2026-04-30 (Thu)
|
Meet: @ Riverbank [Daniel J. Savage Middle School]
— 3:30 pm - 5:30 pm
|