We know that the mean is 80, the median is 90, and the mode is 70. This means that the majority of students got an 80 on the test.
However, the median is 90, which means half of the class is below 90 where Tom's grade is placed.
Hence, he did not do better than half of the class.