I am a Junior Leaguer, and our mission is to help children. It came as a surprise to me in our many meetings that our county has a 40% illiteracy rate. Parents who can't read are incapable of teaching their children to read. Our League has set up and/or funded many initiatives to help these children.
This was all an eye-opener for me. I had no idea that so many children are in need of help.
But then as a college professor at an institution that requires all professors to teach an occasional core class outside their area of interest, it has been an eye-opener regarding how poorly prepared most students are in mathematics. When as a grad student I was an instructor at the University of Florida, one course I taught was for high school teachers to get certified to teach high school math. I'll never forget one principal who was dumb as a brick, managed a low C in my class, and became certified to teach high school math. God Almighty, I'd be raisin' hell if he were teaching my child.
This fall I taught a core class that teaches Excel and the mathematics of finance. There is one problem in the text that talks about winning 1.5 million in the lottery. Many students don't know how to write this number, that is, that 1.5 million is 1500000. ARGH! Many students don't know how to write 6-1/8% as a decimal. Some students don't even know how to round off a number to the hundredths place.
I think the European system sounds good. Don't socially promote someone if s/he doesn't have basic skills. Differentiate between "real" high school grads and those who are clueless. Not politically correct, I know. But why should I have to spend the time and energy in my college classes and waste the time of my well-prepared students explaining something that I knew in the third grade?