School delivers 700 online lessons each week