
Главный герой, биолог Виктор Служкин, который уволен из НИИ, по причине отсутствия средств к существованию ищет работу учителя географии и отправляется трудится в школу. Уставшая от ежедневной рутины, постоянной нехватки средств и бесперспективности, Надя — жена Служкина, просит его «закончить это» и завести любовницу, но так, чтобы она не знала о том, что происходит. В жизни Служкина происходит ряд важных перемен, которые связаны с появлением в ней нового знакомого — бывшего одноклассника и товарища Будкина, который стал успешным бизнесменом и пользуется популярностью у женщин. Спустя время у Нади начинается роман с Будкиным, который является ее давнишним поклонником. После завершения серьезного мужского разговора, Служкин решает уступить супругу своему другу.
Служкин не находит понимания среди учеников в школе. Они кажутся ему слишком примитивными, не способными к самостоятельному существованию. По мнению географа, из всех своих коллег он выделяет лишь эффектную преподавательницу немецкого языка Киру Валерьевну, но она предпочитает ему Будкина. Узнав о том, что Будкин покинул ее из-за Нади, Кира Валерьевна предпринимает попытку соблазнить Служкина, однако он напивается в её квартире и засыпает в ванне, наполненной водой.
Проиграв в карты одному из учеников, Служкин вместе со своими учениками соглашается отправиться в давно обещанный поход на катамаранах по реке. Ситуация усугубляется тем, что географ находится в конфликте с Градусовым, который является неформальным лидером класса, имеющим явные криминальные наклонности. Поведение школьников, которые относятся к Служкину как к приятелю из двора, а не как к наставнику в школе, приводит к тому, что тот отстранен от должности командира похода.
В последний день похода, географ вместе с Машей Большаковой, которая безумно его любит, отправляется в ближайшую деревню, чтобы найти транспорт до ближайшей железнодорожной станции. Маша признаётся Служкину в любви и просит его ответить взаимностью, но он не соглашается на отношения. После начинается ливень и оба оказываются мокрыми до нитки. Они добираются до деревни, но обнаруживают, что там уже давно никого нет. От холода Маша едва не теряет сознание. Служкин пытается взять её на руки, но это ему дается с большим трудом. После они долго блуждают до ночи, но потом все таки выходят к месту проживания людей и обнаруживают дом, в котором горит огонь. Маша теряет сознание, находясь в мокрой одежде, и Служкин приводит ее в чувство. Он раздевает её до нижнего белья и согревает у печи, не давая упасть в обморок.
Служкин и Маша, возвращаясь в лагерь на рассвете, видят как остальные участники похода преодолевают Долган, самый сложный и опасный порог на реке.
В конце путешествия директор школы получает информацию из видео, снятого участниками похода о злоупотреблении спиртным географом во время похода и опасности, которой он подвергал детей. Он просит Служкина написать заявление об увольнении по собственному желанию, и тот принимает решение покинуть школу.
И снова у Служкина нет денег даже на сигареты, и он делает самокрутку из чая. Но ситуация меняется, и Надя снова появляется в его жизни. Фильм заканчивается сценой, где Служкин смотрит с высоты своего балкона на пермскую панораму.







