A computer-implemented method for teaching basal math and science may
include: testing a student with a computerized test to produce a
completed test; scoring the completed test on a computer to produce a
score; determining a grade level for the student based on the score;
generating a weak areas assessment for the student based on the completed
test; and generating a computer-based individualized learning plan based
on the determined grade level, a curriculum, and the weak areas
assessment. The method may further include providing computerized
coursework to a student based on the individualized learning plan.