Growth rate depends on conditions like stocking levels, feed amounts and quality, water quality and temperature. 300 fry on a 10 gallon tank will never grow. 20 fry in a 33 gallon tank will grow quite quickly.
As for max size, a 3" convict is above average. 5" is possible, but rare.
/Kris