Series 31 is a collection of daft stories, with fantasy sequences - a million miles from the challenging drama of the previous thirty years, and yet despite this handicap there's still some of the occasional magic poking through.
As for Series 30, and this episode - it just seems all very rushed. I'm not quite sure why Jeremy reads Emma's letter to Kyle: Emma goes and tells Tanya, but sooner or later that particular truth would have come out - actually by now Emma ought to have actually gone full-term and had the baby. The timing for all of Series 30 is odd, and compares badly to Chrissy Mainwaring's pregnancy which unfolded in normal time over a school year. Here, although we clearly start at the beginning of the school year - we see Lucy and Jenny start - Emma's nine weeks of pregnancy somehow last from late summer one year to early summer the next. Overall, the writing, acting and directing is excellent in this last proper series - the overall story lines are a bit strange though - Alex's bullying - again - Baz's death, which just seems to be there in a soap-like way. There are way too few teachers in this series, no visible Head, and no classroom scenes to speak of - it just doesn't feel like a school, more of a social club.