This paper proposes an approach to automatically evaluate the prosody of Chinese Mandarin speech for language learning. In this approach, we grade the appropriateness of prosody of speech units according to a model speech corpus from a teachers voice. To this end, we build two models, which are the prosody model and the scoring model. The prosody model that is built from the teachers speech predicts the reference prosody for the learning text. The scoring model compares the students prosody with the reference prosody and gives a prosody rating score. Both the prosody model and the scoring model are built using regression tree. To make the two prosodies comparable, we transform the students prosody into the teachers prosody space. To build the scoring model, we derive from the corpus a reference data set, in which prosody rating is associated with prosody parameters. During speech evaluation, the students prosody is first transformed into the teachers prosody space and then evaluated by the scoring model. Experiments show that our model works well for speech of new speakers.