Episode Ratings Grid

M
Loading chart...
Great
Good
Mid

Episode Power Rankings

The peaks and the valleys. Find the essential episodes — and the ones to skip.

#1
S1E26 8.9
Who's Who: Part 4

Lana (Patricia Berry) receives a telegram with another threatening message but, once again, she didn't seem too much concerned about it. Tina (Tram-Anh Tran) explains to the team why Stone Harrison (Sam Stoneburner) is angry with Lana. Jamal (Sheldon Turnipseed) says he'll follow the clue on the store of wigs, Gaby (Mayteana Morales) raises Lana's daughter as a suspect and Rob (Todd Alexander) reinforces the suspicion with some substantial evidences. Lana arrives at the ceremony hall and goes straight to her dressing room, ignoring everyone, including her daughter, Janine Peretti (Gretchen Krich), who leaves the room visibly upset. Tina asks Ghostwriter to read something near Lana's dressing room and he brings them a draft of her speech that doesn't sound like Lana. Stone Harrison passes by them at same time, so the kids believe whoever is in Lana's dressing room is someone pretending to be her. While Tina goes with Alex (David López) and Lt. McQuade (Mike Hodge) to Lana's apartment, Rob and Gaby read all the threatening messages again, trying to get something they might've missed. Rob finds out who's behind all of this and rushes to Lana's dressing room, but he's hit by the villain in the head. Lt. McQuade gets back to the ceremony hall just in time to arrest the culprit during the false speech and Lana to make her own, including a few words of recognition to the person behind this all. The next day Lana and her daughter strengthen their relationship and Alex finally gets courage to tell Tina about his feelings - even though masked through a movie script.

#2
S2E11 8.8
Just in Time: Part 3

The hand writing the distress call to Ghostwriter belongs to Frank Flynn, a boy who lived in Jamal's house in 1928. Ghostwriter's strength is pushed to its limits when he has to time travel from Frank and his best friend Catherine in 1928, to Jamal and the team in 1993, and back, in order to help Frank clear his name in the theft of a priceless tea set, as if he is not cleared, he will be sent to live in an orphanage. Meanwhile, Jamal learns his dad is getting very sick, and clearing Frank's name may be the only link to his recovery, as he played an important role in Jamal's father's childhood.

#3
S1E32 8.7
Building Bridges: Part 2

Everyone is worried and outraged with the vandalism that happened in the school. Just as Rob (Todd Alexander) recognized the "Thunderheads" 'symbol, Walter (Eugene Byrd) did too and quickly spoke out loud, being immediately reprimanded since anyone could've made it. Principal Kelly (Ellen Foley) tells Lenni (Blaze Berdahl) and the rest of the talent show committee there's a possibility of suspend it because of these attacks. The Ghostwriter team embraces the cause as another case to solve. The team starts by listing the suspects they have: The "Thunderheads", as they're mad at Victor (Víctor Sierra) because he left the gang and Walter, because he's mad with the talent show committee. Ghostwriter brings them some senseless messages that, when put down together in the right order, just make of Victor one of the suspects too, regardless Rob's opinion about him. In this meantime, Rob goes to Victor's house and knows a little more about his tough life, in a not-so-safe community, taking care of younger brothers and sisters and his older brother, paralytic because of a shot fired during gang wars. While writing to Ghostwriter, Lenni comes up with an idea of a petition involving students and teachers in favor of the talent show, so it doesn't get canceled. Later, another act of vandalism, this time in the auditorium Mrs. Kelly announced the talent show would not be canceled, with more offensive graffiti and once again with the "Thunderheads"' mark.

#4 Building Bridges: Part 3 S1E33 8.7
#5 Building Bridges: Part 4 S1E34 8.7
#6 Just in Time: Part 2 S2E10 8.6
#7 Lost in Brooklyn: Part 1 S2E13 8.6
#8 Who Is Max Mouse?: Part 1 S2E17 8.6
#9 Attack of the Slime Monster: Part 1 S3E9 8.6
#10 Who Burned Mr. Brinker's Store?: Part 3 S1E8 8.5

Lowlights

#41 S1E3 Ghost Story: Part 3 6.9

Alex becomes a member of the Ghostwriter team. Jamal suspects THABTO is connected to the gang of people stealing backpacks, who wear green two-headed masks. The team asks Ghostwriter to find more THABTO buttons, and the search leads them to the Party Animal store, where an order was placed for four buttons. Ghostwriter leads them to a locker at school that's connected to one of the THABTO members, but they don't know who. Gaby reveals that she also got a coded message in her backpack, and the team tries to crack two codes and decide to call on Ghostwriter for help.

#40 Ghost Story: Part 4 S1E4 7.0
#39 Into the Comics: Part 1 S1E14 7.1
#38 Don't Stop the Music: Part 3 S2E23 7.2
#37 To Catch a Creep: Part 1 S1E10 7.2

The Quality Arc

Each point is an episode, plotted in order. Colored bands mark season boundaries. Look for the rise, the plateau, or the decline.

Loading chart...

Episode Engagement

High votes + high rating = beloved classic. High votes + low rating = notorious stinker. Low votes + high rating = hidden gem.

Loading chart...

Series Trajectory

One point per season. Smooths out the episode-to-episode noise to reveal the bigger arc.

Loading chart...

Season Momentum

Did each season build or fizzle? Green means the finale outscored the premiere. Red means the opposite. Longer arrows, bigger swings.

Loading chart...

Season Consistency

How steady is each season? Tightly clustered dots mean reliable quality. Scattered dots mean a wild ride.

Loading chart...