Osadzony w połowie lat 90. film "Steve" jest oparty na bestsellerowej książce "Shy" Maxa Portera. Oglądamy przełomowy dzień w życiu dyrektora Steve'a (w tej roli nagrodzony Oscarem Cillian Murphy) i jego uczniów ze szkoły ostatniej szansy dla trudnej młodzieży. Steve za wszelką cenę próbuje uratować instytucję przed zamknięciem, a walki nie ułatwiają mu dręczące go problemy ze zdrowiem psychicznym. Równolegle obserwujemy zmagania drugiego bohatera filmu, którym jest Shy (Jay Lycurgo). To trapiony licznymi problemami nastolatek rozdarty między bolesną przeszłością a niepewną przeszłością, który jednocześnie próbuje pogodzić się ze swoją wrażliwością oraz opanować skłonności do autoagresji i przemocy.