Supplementing public education with online tools