Meu instinto diz que você deve verificar se você tem que configurar um proxy no seu navegador Ubuntu. Talvez haja uma configuração na rede da sua escola que envie uma configuração automática de proxy para o seu navegador, e o seu navegador ubuntu não a esteja recebendo. Verifique com o administrador da rede. Se não é o caso ...
Tente diagnosticar seu problema seguindo estas etapas:
1) Conecte-se à rede sem fio
2) Verifique seu endereço IP com "ifconfig"
3) Verifique se o seu gateway está configurado corretamente com "route -n"
4) Tente fazer ping no seu gateway. Está funcionando?
5) Tente pingar um IP da internet como o google: "ping 74.125.234.115"
6) Tente resolver nomes com "nslookup www.google.com" por exemplo.
7) Tente traceroute para um IP ou nome na internet. Verifique o resultado para ver o último salto que você alcançou.
8) Se você passou em todos esses testes, tente isto: "telnet www.google.com 80"
Se tudo funcionar, mas não o teste # 8, seu problema pode estar relacionado a alguma configuração de proxy. Por favor, atualize sua pergunta com qualquer informação relevante.
Atenciosamente