Lukiossa äidinkieltä ja kirjallisuutta opettava Howard (Kevin Kline) valmistautuu häihinsä ja jännittää tulevan vaimonsa (Joan Cusack) kanssa saako lukion entinen oppilas Cameron (Matt Dillon) Oscarin. Oscarin juhliminen kotikatsomoissa ympäri Greenleafin pikkukaupunkia kääntyy nopeasti järkytykseksi kun Cameron outtaa Howardin vastaanottopuheessaan. Ehkä eniten järkyttynyt on Howard itse, joka pitää itseään heterona – Barbara Streisand faniudestaan huolimatta.
Avainsana: opettaja
Will Davis: My side of the story
Jarold tai Jaz kuten hän haluaisi itseään kutsuttavan on 16 ja asuu Lontoossa vanhempiensa, siskonsa ja isoäitinsä kanssa. Al (Alice) on Jazin paras kaveri ja he luikertelevat ajoittain sisään Starlight gay baariin, jossa Jarold iskee silmänsä Joniin. Jazin sisko kuitenkin röllii vanhemmille Jazin pikku puuhat ja luvassa on hankaluuksia. Asioita ei helpota yhtään se että sisko uskoo myös kunnon rukouksen parantavan Jazin ja muutamat koulukaverit käyttäytyvät huolestuttavasti.
Sheba (Cate Blanchett) aiheuttaa heti häiriöitä tullessaan koulun seesteiseen opettajakuntaan. Muiden muassa häneen silmänsä iskee Barbara (Judi Dench). Barbaran nähtyä Sheban harrastavan seksiä 15 vuotiaan oppilaan kanssa luokassa, Sheba tunnustautuu Barbaralle. Barbara juonii saadakseen Sheban itselleen, mutta kaikki päättyy skandaaliin.