AI tools in Schoolbox help staff create content faster, support student learning and reduce time spent preparing materials.
Instead of switching between external AI tools and Schoolbox, staff can use AI directly inside the platform while creating content, planning lessons and building learning activities.
Common uses include:
improving written content
generating lesson plans
creating learning resources
facilitating structured student discussions
generating images for lessons and communications
All AI features are optional and can be enabled or configured by your school’s administrator.
Schoolbox currently includes several AI-powered tools designed to support teaching and content creation.
Feature
Description
Text Editor
Rewrite, summarise or simplify text directly in Schoolbox editors.
Lesson Plan
Generate structured lesson plans including objectives, activities, and outcomes.
Discussion Learning Activity
Generate guided discussion activities where students directly interact with AI to learn.
Differentiation Profiles
Anonymously extract data from linked Pastoral Care records (Individual Education Plans / Individual Learning Plans) and populate the Differentiation Profile according to the configured fields.
Learning Activity Customisation
Leverage the details within a student Differentiation Profile to provide suggestions and considerations for the differentiation / adjustment of specific learning activities.
Image Generation
Create images directly within Schoolbox using text or image prompts.
Additional AI-powered features may be added as Schoolbox evolves.
Use the navigation panel on the right to learn how to enable or use each feature.
Schoolbox integrates with external AI providers to generate responses and content. Schools can connect their own AI service and control which model is used.
Bring Your Own AI Schoolbox uses a Bring Your Own AI (BYO AI) approach. This means your school connects its own AI provider, such as:
OpenAI
Microsoft Azure OpenAI
This allows your school to manage:
Usage costs
Data policies
AI model selection
AI Model Recommendation
Different AI models support different capabilities, below are the recommended model uses per feature.
Feature
OpenAI
Azure
Text Editor
gpt-4.1-mini
gpt-4.1-mini
Lesson Plan
gpt-4.1
gpt-4.1
Discussion Learning Activity
gpt-4.1
gpt-4.1
Differentiation Profiles
gpt-4.1
gpt-4.1
Learning Activity Customisation
gpt-4o
gpt-4o
Image Generation
gpt-4.1-mini
N/A
AI Model Compatibility
Schoolbox currently supports the following AI models:
gpt-4o
gpt-4o-mini
gpt-4.1
gpt-4.1-mini
Note: Some AI models only support basic editing features. If a model does not support structured outputs, advanced features such as Lesson Plan generation may not be available.
Data and Privacy
AI responses are generated using a third-party AI provider configured by your school. Schools should review their provider’s privacy and data policies before enabling AI features.
Superusers have the ability to configure AI services to be used throughout their instance on a per feature basis.
1. Go to Administration > System Settings > AI Services
2. Identify the feature to configure.
3. Select the provider
OpenAI
Azure
Note: If 'Off' is selected the feature will be turned off for your instance.
4. Add the API key, resource name and deployment ID from your third-party AI provider. [See setup provider instructions]
5. [If Applicable] Set a Generation System Prompt that allows for school level guardrails and guidance to be added to all AI interactions with that feature.
6. [If Applicable] Enable Inline AI Moderation - this is recommended, however note that content is processed by a third-party AI service outside school control.
Superusers have the ability to review logs of AI interactions that have occurred within Schoolbox.
1. Go to Administration > System Settings > AI Usage Log
2. Filter by keyword, feature, user and date.
3. Click the to view the interaction log.
Note: Logs can currently only be viewed for image generation and discussion activity within Schoolbox. Further logs can be viewed from the administration portal of the configured LLM.
To ensure that sensitive data is handled securely, in specific use cases Schoolbox utilises a process called Pseudonymisation before any information is communicated to an external AI provider (such as OpenAI or Azure).
What is Pseudonymisation?
Pseudonymisation is a data management technique that replaces identifying information within a data record with artificial identifiers, or "pseudonyms." This allows the AI to understand the context of a record (e.g., "The student requires visual aids") without knowing the specific identity of the student.
How it Works: Microsoft Presidio
Schoolbox integrates the Microsoft Presidio engine directly into our infrastructure to scan and scrub records in real-time.
Identification: The system identifies Personally Identifying Information (PII), such as:
Full Names and Nicknames
Phone Numbers and Email Addresses
Home Addresses
Government or Student IDs
Redaction: Before data is sent to the AI (OpenAI/Azure), these identifiers are replaced with generic placeholders (e.g., replacing "Alice Smith" with [*ENCRYPTEDHASH*]).
Processing: Deidentified data is added to the prompt and sent to the AI provider.
Re-identification: Once the AI returns its response to Schoolbox, the information is re-associated with the student's profile inside the secure interface for your review.
To ensure maximum security Microsoft Presidio is deployed and run locally. Your data remains under direct control during the scrubbing process.
Where is Pseudonymisation performed?
Feature
Detail
Differentiation Profiles
Pseudonymisation is performed when extracting data from linked Pastoral Care records. Confidential Tabs: Data stored within the Confidential tab of a Pastoral Care record is never included in communication with the AI or Pseudonymisation. General Areas Only: Only information stored in the general text areas and general attachments is processed for extraction.
FAQs for Schoolbox AI Services
Are you sure you want to remove this component?
Does Schoolbox have an AI Charter? Yes, the AI charter can be found here.
I have received the following error "xxx does not have to the model 'xxx'". What do I do? This means that the API key provided does not have access to the model selected in the drop down in Schoolbox. In OpenAI the allowed models are configured on the Project Limits screen.
How to setup your AI provider - Microsoft Azure OpenAI
Are you sure you want to remove this component?
Use Microsoft Azure OpenAI if your school already uses Microsoft Azure services or requires additional control over data location, security or enterprise governance.
Schoolbox can apply inline AI moderation to help ensure AI-generated content follows school guidelines and reduces the risk of misuse.
When enabled, interactions are automatically checked before they are sent to your school’s configured AI service. Inline moderation is provided free of charge for schools.
How inline moderation works
When a user submits an AI request in Schoolbox:
The interaction is first sent to the Schoolbox inline moderation service.
The moderation service checks the request for potential misuse.
If the interaction is safe, it is forwarded to your configured AI provider.
If the interaction is flagged, the request is blocked and not sent to your AI provider.
When an interaction is blocked:
the AI request is stopped
the interaction is locked to prevent further misuse
the request does not reach your configured AI service
This ensures problematic requests are stopped before any content is generated.
Moderation behaviour
Inline moderation is designed to be conservative. This means it may occasionally block requests that appear risky in order to reduce the chance of inappropriate AI use.
The moderation system evaluates only the individual interaction being submitted. It does not analyse previous prompts or conversation history within the session.
Features that can use Inline Moderation
Feature
Inline AI Moderation
Text Editor
No
Lesson Plan
No
Discussion Learning Activity
Yes
Differentiation Profiles
No
Learning Activity Customisation
No
Image Generation
No
Privacy and third-party services Inline AI moderation uses a third-party moderation service outside of the school’s AI provider.
Note: Inline AI Moderation is processed using a third-party AI service outside school control.