Школа отнимает уйму времени, поэтому уделять время проектам и самообразованию получается не всегда ... Избавившись от школы, я получу возможность полностью окунуться в мир коддинга, без лишний информации.
Звучит хорошо конечно, но скорее всего так легко это не получится, тем более лето близко и 3 месяца каникул, на которых вы сможете "окунуться в мир кодинга", а так имхо, если вам правда не хватает времени, то давно уменьшили бы затраты времени на учебу в школе по всем предметам, которые вам не нужны.
планирую всё же попробовать себя в фрилансе
Никто вам не запретит этого конечно, но лучше бы программу стажировок поискали бы.
Для работы конечно не обязательно заканчивать ВУЗ, но есть вероятность, что это может помешать с рядом карьерных вопросов, т.к. в РФ диплом есть почти у всех и его отсутствие часто бывает поводом лишний раз упрекнуть. И из личного опыта, люди, которые говорят о том "не нужен ВУЗ для работы IT", впадают в ступор, когда задаешь им вопрос, чем TCP отличается от UDP или испытывают шок, когда просят реализовать алгоритм поиска подстроки в строке (зачем? есть же стандартное средство для поиска подстроки), в общем ответ на эти вопросы не обязательно знать, но есть особенность, что когда-нибудь эти знания могут понадобиться и вам придется искать ответ на них больше чем могли бы.
Видел много людей, которым школа/работа/семья/... что угодно мешает погрузиться в "коддинг"/любое занятие, но как-то обычно не добивались особых высот они.
Истории из интернета про самоучек зарабатывающих по 100к в день, продающих свои продукты и тд, наверное где-то правдивы, но на другой стороне сидят разрабы, которые снимают плаксливые видео о том, что их игру которую они так страрались сделать никто не хочет покупать.
В общем тут конечно оба варианты работоспособны, но если вы не 2 кармак (в этом случае вряд ли бы вы задавали такие вопросы), то стоит отучиться, (на 2-3 курсе устроиться на работу).