Dundee has the highest number of teaching vacancies in Scotland ahead of the new school year next month.
Figures show almost 470 teaching posts across Scotland are still have to be filled.
There were 469 primary and secondary teaching posts being advertised by councils as of June 22.
Dundee City Council reported the highest number of vacancies with 45 primary posts and 57 secondary posts unfilled.
Meanwhile East Lothian Council had 50 vacancies for primary teachers, and 20 for secondary teachers.
Councils reported a further 40 vacant posts for teaching assistants.
The figures were obtained by the Liberal Democrats using Freedom of Information requests, with 27 of Scotland’s 32 local authorities responding.
The party’s education spokesman Liam McArthur MSP said schools could be “facing a recruitment crisis”.
He said: “Weeks ahead of the start of the new school year many schools do not appear to have the staff they need to ensure that pupils get the education they deserve.
“A recruitment crisis would only increase the pressure on other teachers and make life more difficult for pupils who need the most support
“Since the SNP came into government the number of teachers has fallen by more than 4,200.
“Promises on class sizes have been broken, with average primary school class sizes now larger than in 2006, and basic standards of literacy and numeracy have declined. The failure of the Scottish Government to get to grips with the problems in the system is scandalous.
“The system is creaking at the seams. It is no surprise that we have seen reports that teacher morale is at rock bottom and we are struggling to fill vacancies.”