A, B, C, D, and E are five students. A is not the tallest. B is taller than C but shorter than D. E is the shortest. Who is the second tallest?

Answer: D. D
D is taller than B and C, making D the tallest, and B the second tallest.