Лучший способ, по-моему, поход или небольшое путешествие. Это обойдётся не дороже, а то и дешевле пьянки (что важно - все школьники из разных семей). А запомниттся точно лучше и будет полезней. Это может быть небольшая вылазка на природу с костром и песнями под гитарой под печеную картошку (поверьте, для нынешней молодёжи это экзотика не меньшая, чем пальмы и пески необитаемых островов). Или поезка в соседний город (тут вариантов куча).
В зависимости от интересов и культурного уровня можно подобрать програму.
У меня выпускной проходил именно так. Школа была специализированная (таланты,искусство), но думаю можно применять тот же метод и для простых школ. Мы объединили идею экскурсии и вылазки и поехали в небольшой городочек в области. Прикрасная природа, печёная картошка, речка с тарзанкой, а потом осмотр уникальных храмов и небольшой пленер ("это когда рисуют") на улице с древними домами, потом песни под гитару, обещания всегда помнить школу и товарищей и "лесной" чай сделанный в лучших тралициях похода на костре из местных трав... Для многих это был первый "поход". Было весело пытаться развести свой первый походный костёр (мы ничего не нарушали - в этом месте была специальная площадка для костров!), потом мы всеми искали "чай", тк наш учитель "случайно забыл" заварку... Перевозили нас на машинах ролители (пришлось изрядно потесниться - далеко не у всех были родители, да и не у всех ролитей были машины), но потом они держались немного в стороне и не мешали нам, ещё учитель наш был (он и инициатор), но "под присмотром" мы себя не чувствовали. Вообщем это было весело. Этот выпускной навсегда останется в памяти, а не затеряется в череде фуршетов, банкетов, ресторанов, пьянок... А стоило это удовольствие по нашим временам копейки (где-то тыщ 7 всего (это меньше чем 300 руб с человека)).
Скорее всего для обычных школ програму слегка стоит пересмотреть - они действительно дети и такие, что боязно их в лес вывозить без присмотра - ещё поубивают друг-друга, или заберемениют. Но что-нибудь "городское" (вроде парка, атракционов, необычного музея, велопрогулки и тд) под ненавязчивым присмотром взрослых вполне осуществимо. Да и "лёгкий походик" с речкой или озером, не думаю что слишком опасен. Если у нас большая часть была "безродительная" и в итоге, за нами присматривало человек 6-7 взрослых (ну, сколько набралось!) и никто не утонул и не потерялся, то при наличии у всех выпусников живых родитей, присмотреть за 30 детьми должно быть не сложно