Не могу сказать, что в данном контексте данное слово является оскорблением. В зависимости от ситуации, как и где сказано.
В данном случае школьник может иметь 2 значения - либо просто ученик, учащийся школы, либо школьник в передачи смысла малого возраста и ещё не накопленного опыта, т.е. осознанное принижение человека, ставя себя выше над другими, всё зависит в каком контексте было применено это слово. Например школоло или школота может считаться за оскорбление.
На самом деле на таких людей обижаться не стоит, ведь это как раз говорит о его недоразвитости ума. Если бы человек имел бы хоть толику ума, достаточного для общения, то диалог был бы на равных и конструктивный, а так выше себя возносят абмициозные люди, у которых просто не складывается жизнь, поэтому и пытаются возвысить себя за счёт других, как бы показать свою значимость, хотя на самом деле они ничего не стоят.