The passive voice is not that hard to teach, but without the right materials it can be a challenge. I made this free PPT to teach my university class. It pretty much covers everything with plenty of examples and even a little test at the end.

For some constructive practice, here’s a lesson I posted last year.

I also made a video recently that helpfully shows how to use the passive voice: