Question: what is the difference between classical and quantum free electron theory?
Answer: According to classical theory, the free electrons in a metal have random motions with equal probability in all directions. But according to quantum theory, the free electrons occupy different energy levels, up to Fermi level at 0 K. So, they possess different energies and hence they possess different velocities.