The research investigated the relationship between students' motivation, autonomy, self-concept and their performance in CALL listening, and the effectiveness of CALL (Computer Assisted Language Learning). A questionnaire was administered to more than 200 EFL students and their CALL course grades and those of previous traditional listening tests were collected for analysis. Findings show that CALL listening is effective in aiding language learning; students' motivation, autonomy, self-concept and their listening performance through CALL may have significant effects on one another; that degree of motivation, autonomy and self-concept influences the effects they have; and that, ideally, CALL listening may take the place of traditional classroom listening teaching.