I would like to recommend Nearpod. It is an online tool that allows teachers to use slide-based teaching both in the classroom and remotely thanks to a hybrid layout. Teachers can create lots of different interactive learning resources that allow students to engage and learn via their device or a single screen in the room.
You can use nearpod for whole lesson, for videos, for quik formative assessment, gamiefid activities. You can convert powerpoint, google slides, pdf, video files Upload and make any of your favorite resources interactive. You can even upload videos directly from YouTube. You can teach in three ways: Live participation (with zoom), student-paced, front of class.