A system and method of testing vision performance includes displaying a visual recognition test to a subject and receiving from the subject a response to the visual recognition test. After receiving the response to the visual recognition test, a subsequent visual recognition test is selected based on the response received from the subject, the subsequent visual recognition test is displayed, and a response is received from the subject. The subsequent visual recognition tests are repeated until a predetermined criterion is reached. A vision performance score is determined based on the visual recognition tests displayed and the set of responses received from the subject and output from the system.