Биолог Виктор Служкин (Константин Хабенский) оказался абсолютно ненужным в новых условиях страны, а единственное место, куда его взяли на работу, — школа. Здесь он стал учителем географии. Увы, мизерная зарплата не спасает его брак, и жена (Елена Лядова) уходит к более успешному мужчине, забрав маленькую дочку. Но географ, казалось бы, неудачник по жизни, нашел свой подход к ученикам и стал не только прекрасным учителем, но и первой любовью школьницы Маши. Юная и уже по-женски привлекательная девочка откровенна в своих чувствах, но мужчина, который готов ответить ей взаимностью, четко помнит о нравственных границах и понимает, к чему может привести любое неосторожное слово.