Você pode fazer uma combinação de iCal (sugerido aqui Maneira amigável para agendar tarefas no Mac OS X e adicionar todos os lugares impertinentes (usando este termo vagamente) em um arquivo temporário diurno (tempo de escola). Então, em determinados momentos do dia você troca o arquivo hosts. Então, de 9 a 4, a entrada do seu host para www.facebook.com é 127.0.0.1.
Não é a solução mais incrível, mas funcionará. A menos que você navegue digitando o endereço IP - mas quem faz isso? ;)