Beginner

I need a lot of help!
This is my first forum, chat, ever.
I am teaching part time and I need liability insurance. What is recommended?
Where do I purchase mats, blocks, etc for reasonable prices.
Thank you.