DoD schools person here, a major point left out of this article is that if you do something bad enough in school your parent's CO will be notified and this can have real career results. In a foreign country you can get deported if you do something stupid enough to warrant it.
I went to several DoD and civilian schools, NC (dod), NJ (civ), Erie PA (civ), Okinawa (dod), NJ (civ). I would say the standards are higher in DoD, mostly because of standardized curriculum. In civilian world, the variance is very high. In South NJ things were more rigid, in Erie more lax.
As for "not having social groups" this can be a plus, looking at my civilian counterparts in high school. It has pluses and minuses, but being an outgroup in high school let me leave that stuff behind much easier on my way to college. It makes me an alien to most of civilian world, but many benefits.
Housing is provided in the military.
AMA. I am anecdotal, but I have seen both sides at all three levels split down the middle.
Edit: I definitely received an education way above my parents earning level, I am first to go to college in my family. I went to a very good engineering school.
I went to several DoD and civilian schools, NC (dod), NJ (civ), Erie PA (civ), Okinawa (dod), NJ (civ). I would say the standards are higher in DoD, mostly because of standardized curriculum. In civilian world, the variance is very high. In South NJ things were more rigid, in Erie more lax.
As for "not having social groups" this can be a plus, looking at my civilian counterparts in high school. It has pluses and minuses, but being an outgroup in high school let me leave that stuff behind much easier on my way to college. It makes me an alien to most of civilian world, but many benefits.
Housing is provided in the military.
AMA. I am anecdotal, but I have seen both sides at all three levels split down the middle.
Edit: I definitely received an education way above my parents earning level, I am first to go to college in my family. I went to a very good engineering school.