
School Spirits
Seen it?2023 | 4 seasons | Mystery, Drama
Why it’s a Saturday Special
It earned strong reviews (83% on Rotten Tomatoes) and it's still drawing plenty of interest. A strong pick for the weekend.
Based on critics, audiences, awards, box office and buzz. Details below.Is it for you?
- Who'll love it
- Made for anyone who likes to be kept guessing. If you loved Riverdale or Pretty Little Liars, start here. Critics rate it higher than audiences do, so it rewards patience more than it chases thrills.
- The mood
- Tense.
- The pace
- 4 seasons: a few months of evenings.
- What might put you off
- Rated TV-MA: meant for adults.
Maddie, a teen stuck in the afterlife investigating her own mysterious disappearance, goes on a crime-solving journey as she adjusts to high school purgatory, but the closer she gets to discovering the truth, the more secrets and lies she uncovers.
How it earned its rating
- CriticsStrong
83% on Rotten Tomatoes
- AudiencesSolid
7.8 out of 10
- AwardsNot counted
No major awards or nominations
- Reach & staying powerSolid
Ran for 4 seasons and reached a modest audience; spent 1 week in Netflix's global Top 10; still draws a steady audience long after release
- Buzz & cultural impactStrong
About 615K people sought it out in the past year
Season by season
The show overall is a Saturday Special. Here's how each season stacks up; Season 3 is the high point.
- Season 12023 · 8 episodes · 5.3 out of 10Monday
- Season 22025 · 8 episodes · 5.0 out of 10Monday
- Season 32026 · 8 episodes · 5.5 out of 10Monday
Trailer
More like this
RiverdaleFriday Night FlickAnother much-loved high school drama.
Pretty Little LiarsSaturday SpecialAnother high school drama, and a Saturday Special.
CarrieSunday Safe BetAnother high school mystery, and a safe bet for a quiet night.
Chilling Adventures of SabrinaSaturday SpecialAnother high school mystery, and a Saturday Special.
One of Us Is LyingSunday Safe BetAnother high school drama, and a safe bet for a quiet night.
Want more like this, picked just for you? Get my picks
Cast & crew
Created by Nate Trinrud, Megan Trinrud
- Peyton ListMaddie Nears
- Milo ManheimWally Clark
- Kristian VenturaSimon Elroy
- Spencer MacPhersonXavier Baxter
- Kiara PichardoNicole Herrera
- Sarah YarkinRhonda
- Nick PuglieseCharley
- Rainbow WedellClaire Zahler Zomer
- Josh ZuckermanMr. Martin
- Miles ElliotYuri