The costs nobody budgets
Setup hours, migration of existing content, teacher training, integrations, customization and self-hosting maintenance can all sit outside the subscription fee. Schools should compare total effort as well as the monthly or yearly plan price.
