Keighley district schools were among several due to shut yesterday because of strike action by teachers.
Aire View Infants School in Silsden and Cullingworth Village Primary School announced they would be closed.
And Holycroft Primary School in Keighley was only partially open.
The National Union of Teachers was striking over pay and conditions.
Spokesman Ian Murch said: “We have members in every Bradford district school.
“The schools had to make their own decisions to close.”
He said teachers had experienced a three-year pay freeze, as well as facing a rising retirement age.
Mr Murch added: “None of these things are good for parents. They wouldn’t want the people who teach their children to be in the classroom until they are 68.
“Schools already have difficulty in recruiting teachers in maths and English and if pay is kept down and teachers are unhappy that is going to get worse.”