Многие скажут: да ничем эти глаголы не различаются, как получится, так и скажем. «Окончим строительство» или «закончим строительство», «окончим школу» или «закончим» — какая разница?
Как ни покажется странным, соглашусь. Почти соглашусь.
«Закончить» и «окончить»
Употребляются они в одном и том же значении: «довести до конца, завершить». Поэтому правильно и так:
«окончить работу/съемки/заседание/учебу»,
и так:
«закончить работу/съемки/заседание/учебу».
В этих предложениях указаны процессы, которые имеют начало («начать съемки») и конец («закончить съемки»).
А вот «школа», «институт», «семинария» — это не процессы, а учебные заведения. Нельзя ведь начать школу — значит, и закончить ее нельзя. Нельзя завершить институт, поэтому правильно говорить — «окончить институт».
Запомним: со словами, называющими учебные заведения или программы обучения, употребляется только глагол «окончить».
Окончить семинарию/университет/МГУ.
Окончить курс/бакалавриат/магистратуру/аспирантуру.
В остальных случаях, когда речь идет о каком-то деле, можно смело использовать и «окончить», и «закончить».
Закончить/окончить умываться.
Закончить/окончить письмо.