In my area OW classes range from 250-700. That low figure represents classroom, pool, book, and checkout dives at local quarry that has no entry fee. No facilities either. It does not include gear rental for the weekend, personal gear (mask,snorkel,fins, boots). It is a 4 session class that must be done in a group setting on the shop's schedule. They usually have 2 instructors and a couple DM's to handle a class of 10-12. This size is the only way they can afford it because the pool rental is somewhere around 300 bucks. Per session so 1200 for the 4 week class. The instructors are paid maybe 50-75 per student. The higher priced one includes all classroom, pool sessions, rental gear, books, cert fees, and a complete set of personal gear (mask,snorkel, fins, boots). The gear is what I would call mid range recreational. Not offbrand. Good quality fins, mask, boots, and a dry snorkel. It also includes the checkout dives at a local lake.
In my area there are several locations that are divable that do not have entry fees. When the shop is able to carry enough cylinders there is no need to go to a pay location. However these sites may or may not have boat traffic, they are real sites so they do not have platform and purpose sunk things to look at. Except one that is on private land but still no entry fee other than needing a 4wd to get back in to it.
My OW class is 395.00 and includes classroom, pool, books, cert fees, and checkout dives. I don't take more than 4 students. They need to provide their own mask, snorkel, fins, and boots. Rental gear for checkout weekend is 75.00. MY class is 6-8 weeks one session classroom/pool per week. I do the classroom and pool at the same location. 32 hours total instruction plus checkouts.
However I do have access to a pool dedicated to scuba training and at extremely reasonable terms. If it were not for this I doubt I'd even bother teaching OW classes. Pools, unless you have an old agreement, or really know someone willing to work with you, are expensive. My local school district has two beautiful pools. $500 per night for 3 hours. Not only are you paying for the pool in that price but it's paying for a lifeguard, maintenance man, and security guard. District rules.
895 per person in an area with higher expenses is not unreasonable IF it includes a decent gear package, all classroom, and adequate pool sessions, and check out dives with rental gear. Entry fees and boat fees I would expect to not be included because those can change quickly.