Clear, Durable and
Compliant Signage

white-pine-public-school

White Pine Public School

Fabrication and Installation

Project Overview:
White Pines Public School is a newly constructed elementary school and child care centre located in southwest London. Designed to meet the needs of a growing community, the facility provides space for 804 students along with a five-room child care centre. The school officially opened its doors to students in September 2025.

INPS Contribution:
INPS collaborated as the signage fabricator and installer, ensuring the new school was equipped with clear, durable, and compliant signage throughout the facility. Our scope of work included: 

Exterior School Name Sign – fabricated for visibility and long-lasting durability. 

Interior Room Identification – including room names, numbers, and washroom signs. 

Safety & Directional Signagestairwell and parking lot signs to guide students, staff, and visitors. 

AODA-Compliant Braille Signage – produced in-house using our 3D braille printing technology, ensuring full accessibility in compliance with Ontario’s accessibility standards.

Result:
The completed signage package helped create a safe, inclusive, and welcoming environment for students, staff, and families. INPS’ in-house capabilities, from 3D braille printing to precision fabrication, allowed for a seamless installation that aligned with the school’s modern design and functional needs.

Location: London, Ontario

Scope of Project:

  • Fabrication
  • CNC Cutting

  • Braille

  • 3D Printing

  • Digital Printing

  • Installation

  • Posts & Hardware

white-pine-learning-commons
white-pine-main-office
document.addEventListener("DOMContentLoaded", () => { // Only run on touch-style devices (phones/tablets) const isTouch = window.matchMedia("(hover: none), (pointer: coarse)").matches; if (!isTouch) return; // Optional: narrow scope to your header if you want. // Example: const scope = document.querySelector("header"); const scope = document; // Common WordPress/Elementor submenu patterns const parentSelector = "li.menu-item-has-children > a, li.menu-item-has-children > .elementor-item"; // Close all open submenus inside scope const closeAll = () => { scope.querySelectorAll("li.menu-item-has-children.is-open").forEach((li) => { li.classList.remove("is-open"); const a = li.querySelector(":scope > a, :scope > .elementor-item"); if (a) a.setAttribute("aria-expanded", "false"); }); }; // Click/tap outside closes document.addEventListener("click", (e) => { // If the click is outside the menu area, close if (!e.target.closest(".elementor-nav-menu, .elementor-location-header, header")) { closeAll(); } }); // Make parent items toggle on first tap scope.querySelectorAll(parentSelector).forEach((link) => { link.addEventListener("click", (e) => { const li = e.currentTarget.closest("li.menu-item-has-children"); if (!li) return; const alreadyOpen = li.classList.contains("is-open"); // If submenu isn't open yet: open it and prevent navigation if (!alreadyOpen) { e.preventDefault(); e.stopPropagation(); // Close siblings/other open menus first (keeps things tidy) closeAll(); li.classList.add("is-open"); link.setAttribute("aria-expanded", "true"); return; } // If it's already open, allow the click to navigate normally (2nd tap) // (No preventDefault here) }); }); });