There is a great boot camp called Glendale/LA Adventure Boot Camp. I think that would be best for your daughter.
There are a lot of options. First, speak with the school counselor, who may have info about area boot camps. Check out these sites for information on various programs in your state: www.teenhelponline.com/ AND http://www.troubledteensguide.com AND www.teenbootcamps.com/ AND www.teenbootcamps.org/ AND www.boot-camp-boot-camps.com/
The only way to get boot camp for free is to have your child commit a crime and get sentenced to a state-run camp. Private camps all charge lots of money. Note that these camps have a record of abuse.
American Interactive has a great MCSE boot camp with a full money back guarantee.
you can find the free boot camp details in www.scribd.com website
You can look for a MCTS boot camp program from the internet such as; www.academyflorida.com, www.unitek.com/MCTS, www.cedsolutions.com, www.mntview.com, and www.vibrantbootcamp.com.
There are several choices for a boot camp in UT. I would suggest checking out www.LifeLineUtah.com .
Since you posted in Marines, I'll give you theirs-MCRD San Diego, CA & Parris Island, SC.
There are several teen boot camp programs in Alabama. A search engine can be used to find the nearest program in you area. There is lots of information about teen boot camps, as well as reviews, ratings and prices for them at www.teenbootcamps.com/. There are also resources to tell when your teen is at risk or needs a boot camp.
You can find out a fitness boot camp in Toronto by going to your local gym. I'm sure there is a place in Toronto with a fitness boot camp. I hope this information was helpful.
I would send your daughter to the Shape Up Sarasota Boot Camp in Sarasota.
The closest Boot Camp in my area is in Fort Benning, Georgia. It is a 9 week program for Army Basic Combat Training.