Free 30GB for school education for broadband

Vodafone are offering 30BG for school kids, but is 30GB enough?