The percentage of North Carolina K-12 students attending traditional public schools has dropped as enrollment has grown at charter schools, homeschools and private schools.