秀才 is still used in my home town. When people think a young man or kid is smart, they use this word to praise him, but usually used for male, not for female. 状元 is used more often nowadays, especially for a young man who get a pretty good score during the college entrance examination.