Spending half of your day at school is dreadful enough for most students, but having a cool teacher, or several, could help make that time much more entertaining when funny test answers just won’t cut it. Here are ten of the coolest teachers that the internet has seen. Continue reading for more – bonus video included.

10. Wild Equation

9. Ninja

8. How to Study

7. So Close

6. Doodle

5. Name

4. R2-D2

3. Bad Romance

2. Skateboarding

1. Fresh Prince of Bel Air

Bonus Video

[Sources 1 | 2 | 3]