Lucas Blye is een intelligente en nerdy 14-jarige middelbare scholier in de voorstad van Chicago. Hij maakt kennis met Maggie, een aantrekkelijk ouder meisje dat net naar de stad is verhuisd. Na een ontmoeting met Lucas op een van zijn entomologische zoektochten, raakt Maggie bevriend met hem en brengt tijd met hem door gedurende de rest van de zomer totdat de school begint.
Lucas, die zich een veelvuldig slachtoffer van pesterijen en plagerijen vindt, heeft een soort beschermer in Cappie Roew, een oudere student en voetballer. Cappie was ooit een van Lucas’ kwelgeesten, totdat Cappie hepatitis kreeg en Lucas, om redenen die niemand ooit heeft geweten, hem elke dag zijn huiswerk bracht, en ervoor zorgde dat Cappie niet zakte en een jaar school over moest doen.
Ondanks dat Lucas het beneden haar stand vindt, wordt Maggie cheerleader voor het football team om dichter bij Cappie te komen, op wie ze een groeiende verliefdheid heeft. Lucas is boos en beledigd door Maggie’s onoplettendheid jegens hem, en begint Maggie te kastijden. Hij blijft haar cheerleaden afdoen als “oppervlakkig” en gaat er ten onrechte van uit dat zij zijn afspraakje zal zijn voor een komend schoolfeest. Maggie klaagt tegen Lucas dat ze geïnteresseerd is in andere activiteiten dan bij hem zijn.
Op de avond van het bal wordt Cappie gedumpt door zijn vriendin Alise vanwege zijn aantrekkingskracht op Maggie, die zij heeft opgemerkt. Een depressieve Cappie vindt troost bij Maggie thuis – tot verdriet van Lucas, die in smoking is gearriveerd om haar op te halen voor het bal. Hoewel Cappie en Maggie hem uitnodigen voor pizza, wijst hij hen af en rijdt weg op zijn fiets. Rina, een van Lucas’ vrienden, komt Lucas tegen als hij alleen naar het bal zit te kijken vanaf de overkant van een meer. Hoewel ze gevoelens voor Lucas heeft, zet ze die opzij om hem te troosten over het feit dat hij en Maggie “uit twee verschillende werelden” komen. Op weg naar huis rijdt Lucas toevallig langs de pizzeria en is verpletterd als hij Maggie en Cappie ziet zoenen op hun afspraakje.
In een laatste wanhopige poging om indruk te maken op Maggie en het respect te krijgen waar hij zo naar hunkert, sluit de tengere Lucas zich aan bij het footballteam. In de douche na de training ondergaat Lucas de zoveelste grap van zijn constante kwelgeesten Bruno en Spike. Aan het eind van de dag vlucht Lucas beschaamd naar zijn favoriete schuilplaats (onder een spoorwegviaduct bij de school) en Maggie achtervolgt hem om met hem te praten. Nadat Maggie hem vertelt dat ze wil dat hij haar vriend wordt, probeert Lucas haar te zoenen. Maggie deinst terug, en een Lucas met liefdesverdriet schreeuwt naar haar dat ze weg moet gaan.
De volgende dag bij de voetbalwedstrijd trekt Lucas zijn helm af tijdens een spel en raakt ernstig gewond nadat hij getackeld is en wordt met spoed naar het ziekenhuis gebracht. Maggie, Cappie en Rina proberen contact op te nemen met Lucas’ ouders, hoewel Maggie ontdekt dat ze Lucas niet zo goed kent als ze dacht. Rina corrigeert Maggie’s misleidende indruk dat Lucas in het grote luxueuze huis woont waar ze hem meerdere keren heeft gezien, maar laat hen zien dat Lucas in een vervallen trailer op een autokerkhof woont met zijn alcoholistische vader en alleen werkt als tuinman in het grote huis.
Tussen houden Lucas’ schoolgenoten een wake voor hem in het ziekenhuis terwijl hij herstelt. Maggie bezoekt die avond Lucas’ kamer en zegt hem streng dat hij nooit meer voetbal mag spelen. Lucas belooft het, en de twee verzoenen zich en pakken hun vriendschap op waar ze gebleven waren. Lucas en Maggie speculeren over waar ze zullen zijn als de sprinkhanen zeventien jaar later terugkeren; beiden spreken de hoop uit dat ze nog steeds contact zullen hebben als de sprinkhanen weer terugkeren.
Lucas keert korte tijd na zijn herstel terug naar school, met schoolgenoten die hem allemaal verbaasd aankijken als hij door de hal loopt. Als hij bij zijn kluisje aankomt, ziet hij Bruno en Spike daar op hem wachten, maar hij probeert ze te negeren als hij zijn kluisje opent. In zijn kluisje zit een leren jasje, met Lucas’ naam en nummer op de achterkant. Terwijl Lucas het geschokt uit zijn kastje pakt, begint Bruno met de “slow clap”, en de hele gang begint te applaudisseren. Maggie, Cappie, Cash, en Rina zijn er ook, het leiden van het applaus als Lucas heft zijn armen triomfantelijk en glimlacht.