I rubbed elbows with kids who did and sold drugs when I went to school. My kids did the same. The key is developing life skills to know how to deal with these situations without having your parents hovering over you 24/7
You cannot protect your kids their whole lives. Sooner or later they will have to learn to deal with individuals who were not preselected by their parents
You can protect your kids while they are living at home, and then they will develop the habits and values that will keep them out of trouble later in life. When kids are in Jr. high school and high school, the don't have the knowledge or emotional maturity required to resist social pressure from the wrong kind of classmates. If they did, then why would we give parents the authority to make their decisions for them? Hell, if we are going to accept your advice, why not just let them mix with juvenile delinquents when they are in Kindergarten?
It takes a special kind of stupidity or naiveté to believe that the drugs, criminality and violence that are an intrinsic feature of government schools aren't a threat to your children. That is the ultimate in denial.
Your theories about child rearing are obvious horseshit.
Unfortunately, home schooling High School and even Middle School is much more difficult that in elementary school because teaching becomes specialized. If your going to teach your kid at home at a High School, you better be proficient in subjects such as Geometry, Algebra, Trigonometry, Precalculus, AP Calculus, Biology, Chemistry, Physics, Natural Science, Genetics / Biotech, Physiology, (AP) Biology, (AP) Chemistry, (AP) Physics, English, American Literature, Composition, Journalism, Public Speaking, World History, American History, Government and Politics, Economics etc....
This is why most people that home school do so only in elementary school. Those that home school in high school usually depend heavily on the local school district for classes they can not teach.