The buses were sitting in the Birmingham Public School's bus yard on Holland Street.
Two buses are said to have been completely destroyed. The third has minor damage.
The cause of the fire is still under investigation. The district is on spring break this week.
No injuries have been reported.