I teach them all Magic because I like a versatile team, but I only teach a couple of people as much magic as possible. But I'm usually just cycling the espers, it's not like "oh no they must learn everything" except for the first lot; everybody learns those basic spells just in case.