1. A method of improving a student's score on a language-based test, e.g. a math test or the like, testing the student's proficiency in a subject such as math using a language based test directed to the subject, teaching said subject by having the student play a spatial-temporal software game configured to teach the subject using animated characters and obtaining a score that assesses the student's proficiency in the concepts embodied in the spatial-temporal game, testing the student's proficiency in said subject using a second language-based test directed to the subject taught by the spatial-temporal software, comparing the game scores with the student's score from the second language-based test to determine if the test score reflects a proficiency lower than what is reflected by the student's game scores, using the comparison of game scores to language-based test scores to provide language and vocabulary instruction to said student concerning the language and vocabulary terms used in the language-based test, said instruction including using flashcards and one or more stories in which the language and vocabulary terms of said language-based test are associated with one or more of the animated characters used in the spatial-temporal software game so that the student will relate vocabulary terms with the concepts embodied in the spatial-temporal software game, and re-testing the student using a language-based test to evaluate the student's performance.