Is an IQ of 120 good for a 13-year-old girl?

A properly administered IQ test will be adjusted for age, among many other factors. If you score 120 at 13 years of age, that score should remain relatively consistent throughout your life. By definition, the "average" IQ is 100, so a score of 120 would place you well above the population average.