Не все учат в школах русский язык. В очень даже многих странах его очень даже не учат.
Ну ладно, я понял, что Вы о гражданах бывшего СССР. Так вот, и тут не всё просто. В Прибалтике русский язык где учат, где нет.
Но, как и в во всех остальных странах бывшего СССР, кроме Беларуси, его учат, как иностранный язык, по несколько часов в неделю. Вот Вы учили какой-то там из них. Английский, немецкий, французский, испанский... не знаю. Пишете и говорите на нём грамотно и без ошибок? Как и большинство Ваших знакомых?
Берём только по России и Беларуси. А что? В школах двоечников не бывает? Вот у нас, например, даже президент толком ни белорусский, ни русский язык не знает. Послушайте его речи и ужаснитесь. Одно это его чего только стоит: "Я пастаянна ператарахиваю парламент, и точка заню, хто урот, а хто не у рот".