Lucas Blye é um aluno inteligente e totó de 14 anos do liceu de Chicago suburbano. Ele se familiariza com Maggie, uma atraente garota mais velha que acaba de se mudar para a cidade. Depois de conhecer Lucas em uma de suas buscas entomológicas, Maggie é sua amiga, passando tempo com ele durante o resto do verão até o início das aulas.
Lucas, que se vê frequentemente vítima de bullying e provocação, tem uma espécie de protetor em Cappie Roew, um estudante mais velho e jogador de futebol. Cappie já foi um dos algozes de Lucas, até que Cappie contraiu hepatite e Lucas, por razões que ninguém nunca soube, lhe trazia seus deveres de casa todos os dias, garantindo que Cappie não faltasse e tivesse que repetir um ano de escola.
Apesar de Lucas achar que isso está abaixo dela, Maggie se torna uma líder de torcida da equipe de futebol para se aproximar de Cappie, em quem ela tem uma paixoneta crescente. Indignado e ofendido pela desatenção de Maggie para com ele, Lucas começa a castigar Maggie, continuando a descartar a sua claque como “superficial” e assumindo incorrectamente que ela será o seu par para um próximo baile escolar. Maggie reclama para Lucas que está interessada em outras atividades além de estar com ele.
Na noite do baile, Cappie é largado pela namorada Alise por sua atração por Maggie, a qual ela tem notado. Um Cappie deprimido encontra conforto com Maggie em sua casa – para desgosto de Lucas, que chegou, de smoking, para buscá-la para o baile. Mesmo que Cappie e Maggie o convidem para a pizza, ele os repreende e sai de bicicleta. Rina, uma das amigas de Lucas, encontra Lucas enquanto ele se senta sozinho, vendo o baile do outro lado do lago. Embora ela tenha sentimentos por Lucas, ela os põe de lado para consolá-lo sobre ele e Maggie serem “de dois mundos diferentes”. No caminho para casa, Lucas passa pela pizzaria e é esmagado ao ver Maggie e Cappie se beijando no encontro deles.
Numa última tentativa de impressionar Maggie e ganhar o respeito que ele tanto deseja, o pequeno Lucas se junta ao time de futebol. No chuveiro após o treino, Lucas resiste a mais uma partida dos seus constantes tormentos Bruno e Spike. No final do dia, Lucas foge embaraçado para seu esconderijo favorito (debaixo de um viaduto ferroviário perto da escola) e Maggie o persegue para conversar com ele. Depois que Maggie lhe diz que quer que ele seja seu amigo, Lucas tenta beijá-la. Maggie recuar, e um Lucas de coração partido grita para ela sair.
No dia seguinte no jogo de futebol, Lucas retira o capacete durante uma jogada e se machuca seriamente depois de ser atacado e é levado para o hospital. Maggie, Cappie e Rina tentam contatar os pais de Lucas, embora Maggie descubra que não conhece Lucas tão bem quanto ela pensava que conhecia. Corrigindo a impressão errada de Maggie de que Lucas vive na grande casa de luxo onde ela o viu várias vezes, Rina mostra-lhes que Lucas vive numa caravana dilapidada num ferro-velho com o seu pai alcoólico e só trabalha como jardineiro na casa grande.
Meanwhile, os colegas de escola de Lucas fazem vigília por ele no hospital enquanto ele se recupera. Maggie visita o quarto de Lucas naquela noite e diz-lhe firmemente para nunca mais voltar a jogar futebol. Lucas promete, e os dois se reconciliam, retomando sua amizade de onde pararam. Lucas e Maggie especulam sobre onde estarão quando os gafanhotos retornarem dezessete anos depois; ambos expressam a esperança de que ainda estarão em contato quando os gafanhotos retornarem novamente.
Lucas retorna à escola pouco tempo depois de sua recuperação, com todos os colegas de casting surpresos olhando para ele enquanto ele caminha pelo corredor. Ao chegar ao seu cacifo, ele encontra Bruno e Spike lá esperando por ele, mas ele tenta ignorá-los enquanto abre seu cacifo. Lá dentro está um casaco de cartas da universidade, com o nome e o número de Lucas no verso. Enquanto Lucas o tira em choque, Bruno começa a “aplaudir lentamente”, e o corredor inteiro começa a aplaudir. Maggie, Cappie, Cash, e Rina também estão lá, liderando os aplausos enquanto Lucas levanta seus braços triunfantemente e sorri.