Perth and Kinross Council has given parents notice of an extra in-service day in addition to the one already planned for the first day of the tournament.
Pupils across the region will now be given Thursday, September 25 off, after having been given the following day off, and the announcement has been greeted with fury by parents.
One father-of-two, from Aberfeldy, said: "It seems ludicrous a golf tournament 40 miles away should stop my children going to school for two days.
"I appreciate there will be a lot of traffic around Perth and Auchterarder, but is it really beyond the organisers to get people in and out without disrupting everyone?
"It already posed a challenge to get time off on the Friday because I have no day care and now I am going to have to find a way to get another day off. It's totally unreasonable."
A council spokesman said a possible conflict between the school run and traffic heading to the Ryder Cup meant there was a need for the in-service day for teachers on September 25. Schools were already due to be closed to pupils on September 26.
The council apologised for "any inconvenience that may be caused by this additional in-service day" but said it had made the announcement as early as it could.