Strengthened by the struggles they’ve endured, the friends say goodbye to high school and look toward the future in an emotional series finale.
When the dean begins a new investigation and threatens to cancel prom, the friends decide to confide in their parents … but not about everything.
In the wake of the lockdown, the school is on edge — and a troubling abuse of power pushes the students to take action.
The Jensens make the boys take a drug test. When the Liberty parents learn about an upcoming party, Clay suspects that they’re tracking the students.
Clay is released on bail, Ani puts a plan to exonerate him into action, and the truth about Bryce’s murder finally comes to light.
The cops name Clay as a person of interest in the murder. Ani catches Justin in a lie after learning Bryce bailed him out of a dangerous situation.
After learning about Chloe’s pregnancy, Clay and Ani pay her a visit. Chloe recalls how she leaned on Zach for support — and that Bryce never knew.
The cops question Clay about Bryce’s disappearance. Clay remembers the aftermath of Spring Fling, when he raced to cover Tyler’s tracks and met Ani.
Chaos erupts at school in the aftermath of Bryce’s testimony. Jessica tells Chloe about the clubhouse. Alex’s memories come rushing back.
Tony opens up about his past. Sheri devises a plan to get into the clubhouse. Mr. Porter tries to help Justin. Zach and Bryce butt heads.
Worried about threats against them, Alex and Clay urge Jessica to testify about Bryce. Clay enlists Tony’s help to find a potential witness.
One month later, Hannah’s loved ones celebrate her life and find comfort in each other. Meanwhile, a brutal assault pushes one student over the edge.