Eae,
Tenho 16 anos e estou no segundo médio. Na minha escola tenho prova toda terça e quinta (além de trabalhos e tal), então tento, mesmo que com dificuldade, organizar meu tempo entre escola e programação.
Nos dias anteriores às provas (segunda e quarta) meu foco é completo no estudo dos conteúdos da prova, ou seja, depois das 15:00 estudo apenas o conteúdo da prova (recomendo procurar vídeos sobre os temas da prova que ajudam demais).
Nos dias que sobram, eu escolho 1 pra fazer os trabalhos da escola. Pegue um dia que não precise estudar e tente adiantar ao máximo os trabalhos escolares que você tem. Acho que não devia falar isso mas... use o ChatGPT pra fazer os trabalhos, porque é rápido, ajuda demais e você acaba aprendendo também com as respostas dele (e até agora não percebi efeitos colaterais kkk).
Os outros dias uso para desenvolver projetos pessoais e, para estudar coisas novas como frameworks e libs, eu costumo pensar em projetos que possam usar esta ferramenta (mesmo que não seja a maneira mais eficiente) para aprender da forma mais prática possível.
Bom, essa é a forma que uso para me organizar na semana, mas para você isso pode não funcionar. Tente adaptar isso como for melhor para você e não se preocupe (ainda) se não conseguir se organizar com os prazos, lembre-se que a prioridade agora é a escola e você ainda não tem a obrigação de manter prazos com os projetos pessoais.
Tmj