The average principal salary at Moscow District was $109,121 , which is 8 percent higher than the average salary for this job in Idaho, but 7 percent lower than the national average for this job . Principal salaries at Moscow District typically range from $102,367 to $110,368 (25th to 75th percentile). The highest reported principal salary was $122,038. There are 5 employees at Moscow District with the job title principal.