precocious

adj

1.
characterized by or characteristic of exceptionally early development or maturity (especially in mental aptitude)
Antonym:
retarded
2.
appearing or developing early