|
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]
|
|
2026-04-08 (Wed)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
2026-04-09 (Thu)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
2026-04-10 (Fri)
|
6th Grade Camp Session 1 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
2026-04-13 (Mon)
|
Parent volunteer training [Daniel J. Savage Middle School]
— 3:00 pm - 4:00 pm
|
|
2026-04-14 (Tue)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
2026-04-15 (Wed)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
2026-04-16 (Thu)
|
6th Grade Camp Session 2 (Outdoor Education Foothill Horizons) [Daniel J. Savage Middle School]
|
|
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]
|
|
2026-04-22 (Wed)
|
Spring Concert Orchestra [Daniel J. Savage Middle School]
— 7:00 pm - 8:00 pm
|
|
2026-04-23 (Thu)
|
Spring Concert Band [Daniel J. Savage Middle School]
— 7:00 pm - 8:00 pm
|