Yes, it is normal for a child's teeth to be yellow. The enamel on baby teeth is thinner than on adult teeth, so the underlying dentin is more likely to show through. As children get older, their enamel gets thicker and their teeth will appear less yellow.