Пока настройка мне не удалась. Брал самый простой способ pptp. Соединения нет. Откуда угодно есть, а вот из школьной сети не соединяется.
Какой провайдер? Если у Вас школьный интернет от "Ростелекома", то возможно соединения блокируются на уровне провайдера. С учетом того, что блокировка может быть по IP, протоколу или порту, попробуйте использовать разные протоколы. Например, самая высокая вероятность, что не блокируют TCP на 80 порт (стандарт для web-сайтов).
Еще, если у вас стоит ПКФ на той машине, с которой пытаетесь подключиться к своему серверу, он может блокировать. Впрочем, как и любой брандмауэр.
Если подключаться нужно эпизодически и по запросу пользователя, то ярлычка на рабочих столах пользователей будет достаточно. Если нужно постоянное соединение, в том числе возможность подключения без участия пользователя с другой стороны, то в каждой сети, которую нужно подключить, необходимо настроить маршрутизатор. Это можно сделать либо используя старый компьютер по инструкции от Solomatin, либо, если хоть какие-то средства есть, купить недорогой роутер и установить на него линукс. Есть проект OpenWRT - линукс для встраиваемых систем. Хороший проект, позволяет сделать из дешевого маршрутизатора очень функциональную железку. Я на таких общешкольную сеть собрал.