Better than bad isn't necessarily good.
Better than bad isn't necessarily "good enough" for that matter.
Why is a placement considered, what is the problem, and how is a program supposed to fix this supposed problem anyway?
Sorry to contradict a parent (but not a professional by any means) but, well, how is sending someone off to be held away from all their familiarity, the outside world in its entirety for that matter, and forced to "open up" to a programs' idea of "therapy" going to magically fix depression and anxiety?
Showing anger is not a problem, and neither is failing in school - not something that warrants a program by any means. Why have you not simply offered therapy?