Keynote has many easy to use features for student and teacher presentations. Videos can easily be displayed with just the minutes needed for this presentation. Notes can be easily displayed for the presenter. It's easy to "toggle" between mirroring the presentation, and not mirroring the presentation with Command-F1.
Overview of creating a Keynote presentation.