How can I prevent embarrassing accidents in school with random menstrual cycles?

Options. You can discuss with your doctor about some of the contraceptive options available that can make your cycles light or nearly nonexistent the other thing you could do is wear a light pad everyday if that doesn't irritate you.