Hi Steve,
In Borovets there are numerous ski-schools. It's also possible - ask around - to hire a private ski teacher (preferable / ofcourse more expensive - but you can get better results in shorter time). Material is best to (buy) take your own or rent in one of the ski shops ( there are many - so be critical what you accept / pay ).
Have fun , Nico