Говорить "прийти со школы" — это ошибка, сравнимая с "пойти ко врачу", и довольно грубая. Давайте разберёмся, как правильно использовать предлог "со" и, заодно, "ко".
Правильный вариант: прийти из школы!
Начнём с объяснения, зачем в данном примере используется предлог. Он указывает на направление, то есть обозначает, откуда пришёл человек, прежде чем заняться чем-то другим. В таких случаях всегда употребляется "из", а не "со". К примеру, приехал из деревни.
Предлог "с"/"со" указывает не на направление, а на время, с которого начинается отсчёт какого-то действия. Поэтому "со школы" можно запомнить так же, как первые строки "Горя от ума" (12+). А вот приходить "со школы" нельзя.
"Из" является антонимом предлога "в". Если мы кладём что-то "в сумку", то вынимаем это "из сумки". Соответственно, если утром мы уходим "в школу", то вечером возвращаемся "из школы".
"С" — антоним "на". Если мы "возвели Наташу на пьедестал", то снимать её будем "с пьедестала". Таким образом, чтобы вернуться "со школы", сначала нужно было бы пойти "на школу", а это невозможно.
Теперь о предлоге "ко" и наболевшем "пошел ко врачу".
Обычно предлог "ко" оправдан перед односложными словами, начинающимися с согласной буквы. Второй случай — это слова "весь", "всякий", "второй", "вторник", "многие", "многое": "ко многому", "ко всякому", "ко вторнику". Третий случай — устойчивые выражения (например, "прийтись не ко двору").
В случае "ко врачу" имеется только половина первого параметра — "врач" начинается на согласную. По остальным критериям оно не подходит.
Таким образом, всегда правильно говорить "к врачу", но никогда "ко врачу". Как и "прийти из школы", а не "со школы".