Compared to the other languages I know, the difference between "school English" and "English on the street" is larger. But of course the other two (German and Hungarian) could be exceptions!
I have heard the same thing said of Spanish, at least as spoken by the working class in Madrid.