A school election brings up past heartbreak between Tristan and Miles. Maya is forced to choose between her music and Zig. Shay feels inadequate.
Miles sees something he wishes he hadn't. Frankie feels like her friends don't understand her anymore. Grace's standoffish behavior worries Zo?.
Seeing that his mom is quick to forgive, Miles feels betrayed. Tiny coaches Zig to be more assertive. Hunter submits a request to the student council.
Sexist digs get Maya riled up at her band's first gig. Tristan tries to move on. Shay allows fear to get in the way of accepting an invitation.
Maya and her pals debate the definition of "feminist." Miles finds healthy and unhealthy ways to cope with anxiety. Lola learns to love herself.
Feeling unaccepted by her mom, Zo? searches for her dad. The gamer club lands in hot water over misogyny. Frankie wonders if she's self-absorbed.
Zig feels insecure when Maya and Jonah go to New York to visit a producer. Miles spirals out of control. Zo? and Grace try being more than friends.
Publicly embarrassed, Tristan gets sympathy from an unlikely source. Hateful online attention spooks Maya. Frankie's heart leads her to a surprise.
Frankie is unsure how to proceed with her current love interest. Miles finds it difficult to avoid Esme. The online troll threatening Maya is found.
Miles breaks some news to Tristan. Maya confronts Zo?. Frankie chooses between her two suitors. Hunter goes off the deep end.
Thoughts of Zig distract Maya as she tries to land a co-op with a music producer. Miles makes a change of plans after Hunter pulls a dangerous stunt.
A forced stay at a psychiatric facility gives Hunter time to reflect. Shay questions whether Frankie should be excused for pulling the banner prank.
Yael compromises her values to boost her app's popularity. Frankie's feeble attempts at apologizing to Northern Tech change Shay's opinion of her.
Tiny learns Lola has been using a dating app. Grace worries she looks unapproachable. Desperate to be liked, Zo? pretends to be something she's not.
When Lola stages a protest of Tiny's suspension, Tristan tries to prevent it from affecting the alumni gala. Frankie is haunted by her bad reputation.
Shay is offered Olympic-level training, but with a condition. Winston comes to Zo?'s defense when she's accused of being racially insensitive.
To avoid her classmates, Frankie runs away with Jonah. A health crisis leads Tiny and Lola to a realization about their feelings for each other.
A game of truth or dare makes Tristan feel insecure in his relationship with Miles. Zig's smooth moves catch the eye of a job recruiter.
After Grace acts on a romantic impulse, her secret is revealed. Shay wonders if she should forgive Frankie. Yael goes on the date she owes to Baaz.
Shay asks Lola for permission to date Tiny. Zo? can no longer keep up her charade with Winston. Surprise visitors ruin Hunter and Yael's first date.
One student is unable to return for the start of the new school year. Zo? takes a brave step. A jealous Lola lashes out.
The gamer club's plan to attract more female viewers to their YouTube channel backfires. Esme reveals to Zig a dark burden she's carrying.
Shay suffers a feminine mishap. Miles finds it hard to continue visiting Tristan. Goldi struggles with being a Muslim in a largely non-Muslim culture.
Frankie gets suspicious when Jonah refuses to show her a text message from Grace. Maya meets a student who shares her dark interests.
Hunter, Vijay and Baaz decide to see how they measure up to one another. A girls' night turns into a coed party and leads to an unexpected hookup.
Zo? and Winston vie for a date with Rasha. A development at the hospital stresses out Miles. An insecure Frankie finds herself stalking Jonah.
Grace faces a difficult decision about her health. Rasha's first date goes awry. Hunter suffers an embarrassment. Zo? is caught in an intimate moment.
Lola takes a nerve-wracking test. Tristan makes progress. Maya sinks further into her depression. Miles worries that the play may be too revealing.
Maya comes up with a plan to stop her hurtful behavior. Zo? makes a bold statement at her mom's wedding. Frankie is caught violating others' privacy.
Tristan goes to see the school play. Rasha comes out to Goldi. An unlikely student finds Maya in the wake of her misguided plan.
Jonah hides a secret from Frankie. Yael feels self-conscious about her body. Maya's return to school draws Zig's attention -- and Esme's jealousy.
Frankie's attempt at posting happier photos on her social media feed backfires. Shay grows desperate for a competitive edge in her athletic training.
A shocking photo hurts Goldi and Winston's friendship. Miles is thrilled by an invitation to a writing program, until he learns it's a diversity spot.
Grace decides to write up a bucket list. Maya rediscovers the fun of music. A terrorist attack overseas puts Goldi in a scary situation close to home.
Saad is misunderstood when he questions a show of support for the Brussels terrorist attack victims. A rumor circulates about Frankie, Esme and Zig.
Esme and Frankie distract Zig after he gets bad news. A talent show performance earns Maya an offer. Yael seeks Lola's help with an image makeover.
During a camping trip, Maya suffers from songwriter's block, Frankie learns the real reason Esme befriended her, and Tiny and Shay get closer.
Saad confides in Lola, who helps him out of a troubling situation. Shay awaits a "promposal" from Tiny. Tristan pushes himself too hard in rehab.
A scare delays the prom and brings the police. Esme shows up at the dance and makes a scene. Miles talks with his father about his near-future plans.
Zo? invites her estranged mother to her graduation. Esme makes a last-ditch effort to win back Zig. The truth about the bomb threat comes out.