diff --git a/nextjs-app/app/page.tsx b/nextjs-app/app/page.tsx
index b1c80f6..0f6d083 100644
--- a/nextjs-app/app/page.tsx
+++ b/nextjs-app/app/page.tsx
@@ -3,7 +3,7 @@
* Main landing page with school search and browsing
*/
-import { fetchSchools, fetchFilters } from '@/lib/api';
+import { fetchSchools, fetchFilters, fetchDataInfo } from '@/lib/api';
import { HomeView } from '@/components/HomeView';
interface HomePageProps {
@@ -43,7 +43,7 @@ export default async function HomePage({ searchParams }: HomePageProps) {
// Fetch data on server with error handling
try {
- const filtersData = await fetchFilters();
+ const [filtersData, dataInfo] = await Promise.all([fetchFilters(), fetchDataInfo().catch(() => null)]);
// Only fetch schools if there are search parameters
let schoolsData;
@@ -66,6 +66,7 @@ export default async function HomePage({ searchParams }: HomePageProps) {
{currentMetricDef.description}
+ )} + {/* Progress score explanation */} + {selectedMetric.includes('progress') && ( ++ Progress scores measure pupils' progress from KS1 to KS2. A score of 0 equals the national average; positive scores are above average. +
+ )} + {/* School Cards */}Search and compare KS2 results for thousands of schools across England
-Search and compare KS2 results for thousands of schools across England
+{totalSchools.toLocaleString()}+ primary schools across England
} +Try searching for a school name, or enter a postcode to find schools near you.
+