Skip to main content
TUTORIALS11 min read

How to Calculate STI for a Classroom — IEC 60268-16 Step-by-Step

Full STI calculation for a 200 m³ classroom. Derive RT60 via Sabine, then compute speech transmission index using the modulation transfer function method per IEC 60268-16:2020.

AcousPlan Editorial · March 18, 2026

Speech intelligibility in classrooms depends on two competing factors: the signal-to-noise ratio between the teacher's voice and the background noise, and the smearing effect of reverberation. IEC 60268-16:2020 formalises this as the Speech Transmission Index (STI), a number from 0 to 1 where values above 0.60 indicate the space is usable for teaching. This article calculates STI step by step for a primary school classroom, showing every intermediate value.

The Classroom

A typical UK primary classroom:

  • Length: 8.5 m
  • Width: 7.0 m
  • Height: 3.0 m (to suspended ceiling)
  • Volume: 8.5 × 7.0 × 3.0 = 178.5 m³ (round to 180 m³ for this calculation)
  • Floor area: 59.5 m²
  • Total surface area: 2 × (59.5 + 25.5 + 21.0) = 212 m²
Occupancy: 30 pupils + 1 teacher (occupied condition).

Step 1 — Calculate RT60 Using Sabine

Per ISO 3382-2:2008 §A.1: RT60 = 0.161 × V / A

Surface Inventory and Materials

SurfaceArea (m²)Material
Floor59.5Carpet tiles on concrete
Ceiling59.5Suspended acoustic ceiling tile (NRC 0.75)
Front wall (whiteboard)25.5Painted plasterboard (partial) + whiteboard
Rear wall25.5Painted plasterboard
Side wall A (windows)21.040% double glazing, 60% painted plasterboard
Side wall B21.0Painted plasterboard with display boards

The front wall is 70% whiteboard surface (17.9 m²) and 30% painted plasterboard (7.6 m²). Side wall A: glazing = 0.40 × 21.0 = 8.4 m²; plasterboard = 0.60 × 21.0 = 12.6 m². Side wall B: display board = 0.30 × 21.0 = 6.3 m² (fabric-faced); plasterboard = 0.70 × 21.0 = 14.7 m².

Absorption Coefficients (Octave Band)

Material125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz
Carpet tiles on concrete0.020.060.140.370.600.65
Acoustic ceiling tile (NRC 0.75)0.200.450.700.900.850.80
Painted plasterboard0.150.100.060.050.040.04
Whiteboard (painted hard surface)0.050.040.030.030.020.02
Double glazing (6/12/6 mm)0.200.150.100.070.050.04
Fabric display board0.150.250.450.550.500.45

Pupil + teacher absorption (occupied): IEC 60268-16 and ISO 3382 recommend using measured absorption per person. A seated child ≈ 0.30 m² at 500 Hz; an adult ≈ 0.50 m². Total person absorption at 500 Hz = (30 × 0.30) + (1 × 0.50) = 9.50 m².

Per-person absorption across bands (m² per person, child/adult):

125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz
0.100.250.300.350.380.35

Total people absorption = 31 × values above (using child values throughout, conservative):

125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz
3.107.759.3010.8511.7810.85

Total Absorption Calculation

At 500 Hz (key band):

SurfaceArea (m²)αSi × αi
Carpet floor59.50.148.33
Acoustic ceiling59.50.7041.65
Total plasterboard60.40.063.62
Whiteboard17.90.030.54
Double glazing8.40.100.84
Fabric display board6.30.452.84
People (occupied)9.30
Total A (500 Hz)67.12 m²

RT60 (500 Hz) = 0.161 × 180 / 67.12 = 28.98 / 67.12 = 0.43 s

Full Octave-Band RT60

Computing all bands with the same method:

Band (Hz)A_floorA_ceilingA_pbA_wbA_glzA_displayA_peopleA totalRT60 (s)
1251.1911.909.060.901.680.953.1028.781.01
2503.5726.786.040.721.261.587.7547.700.61
5008.3341.653.620.540.842.849.3067.120.43
100022.0253.553.020.540.593.4710.8594.040.31
200035.7050.582.420.360.423.1511.78104.410.28
400038.6847.602.420.360.342.8410.85103.090.28

Mid-frequency RT60 (500 + 1000 Hz average) = (0.43 + 0.31) / 2 = 0.37 s — within BB93 target of ≤ 0.6 s for primary classrooms.

Step 2 — Define Signal and Noise Levels

The STI calculation requires octave-band levels for both speech (signal, S) and background noise (N) at the receiver position.

Teacher voice level (at 2 m, direct field, standing):

Long-term average speech spectrum per IEC 60268-16 Annex C, female teacher at 65 dB(A):

125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz8000 Hz
48.054.560.562.059.052.544.0

(values in dB SPL at 1 m, reduced by 6 dB for 2 m: subtract 6.0 dB from each band)

Adjusted levels at 2 m from teacher:

125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz
42.048.554.556.053.046.5

Background noise level (HVAC + ventilation, NC-30 criterion):

NC-30 octave-band limits (dB SPL):

125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz
57.048.541.535.530.526.5

Note: at 125 Hz, the noise exceeds the speech level at 2 m. The signal-to-noise ratio (SNR) at each band is L_speech − L_noise:

125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz
42.0 − 57.0 = −15.0 dB48.5 − 48.5 = 0.0 dB54.5 − 41.5 = +13.0 dB56.0 − 35.5 = +20.5 dB53.0 − 30.5 = +22.5 dB46.5 − 26.5 = +20.0 dB

Step 3 — Compute Modulation Transfer Function (MTF)

The STI method models how reverberation reduces modulation depth in the speech signal. Per IEC 60268-16:2020 §4.4, the MTF at modulation frequency F is:

m(F) = 1 / √(1 + (2πF × T60/13.8)²)

For each octave band, we compute m(F) at 14 modulation frequencies (0.63, 0.80, 1.00, 1.25, 1.60, 2.00, 2.50, 3.15, 4.00, 5.00, 6.30, 8.00, 10.0, 12.5 Hz). The SNR correction replaces this with an effective MTF:

m_eff(F) = m(F) / (1 + 10^(−SNR/10))

This is then clamped so that where SNR < −15 dB, m_eff = 0, and where SNR > +15 dB, m_eff = m(F) (noise has negligible effect).

MTF Calculation at 500 Hz, F = 1.0 Hz

  • T60 (500 Hz) = 0.43 s
  • m(1.0 Hz) = 1 / √(1 + (2π × 1.0 × 0.43/13.8)²)
  • Inner term: 2π × 1.0 × 0.43 / 13.8 = 0.1956
  • m(1.0 Hz) = 1 / √(1 + 0.0383) = 1 / √1.0383 = 1 / 1.019 = 0.981
SNR at 500 Hz = +13.0 dB, so:
  • m_eff(1.0 Hz) = 0.981 / (1 + 10^(−13.0/10)) = 0.981 / (1 + 0.0501) = 0.981 / 1.050 = 0.934

MTF Values at All Modulation Frequencies — 500 Hz Band

F (Hz)m(F)m_eff (with SNR +13 dB)
0.630.9940.946
0.800.9910.944
1.000.9810.934
1.250.9660.920
1.600.9400.895
2.000.9070.864
2.500.8640.823
3.150.8060.768
4.000.7360.701
5.000.6610.629
6.300.5780.550
8.000.4960.472
10.00.4200.400
12.50.3520.335

The Transmission Index for this band is the mean of apparent SNR values derived from each m_eff:

SNR_apparent(F) = 10 × log10(m_eff / (1 − m_eff))

Then TI_band = (mean SNR_apparent + 15) / 30, clamped to [0, 1].

At F = 1.0 Hz: SNR_apparent = 10 × log10(0.934 / 0.066) = 10 × log10(14.15) = 10 × 1.151 = 11.5 dB

Computing for all 14 modulation frequencies and averaging gives TI(500 Hz) ≈ 0.76.

Step 4 — Compute STI from Octave-Band TI Values

IEC 60268-16 weights the seven octave bands (125–8000 Hz) using gender-specific weights. For male talker:

Band125 Hz250 Hz500 Hz1000 Hz2000 Hz4000 Hz8000 Hz
Weight (male)0.130.140.110.120.190.170.14

Approximate TI values for our classroom (derived from the MTF computation above):

Band (Hz)T60 (s)SNR (dB)TI (approx)
1251.01−15.00.20
2500.610.00.52
5000.43+13.00.76
10000.31+20.50.88
20000.28+22.50.90
40000.28+20.00.87
8000+18.0 (estimated)0.83

STI = Σ(weight × TI) = (0.13 × 0.20) + (0.14 × 0.52) + (0.11 × 0.76) + (0.12 × 0.88) + (0.19 × 0.90) + (0.17 × 0.87) + (0.14 × 0.83)

= 0.026 + 0.073 + 0.084 + 0.106 + 0.171 + 0.148 + 0.116 = 0.724

STI = 0.72 — rated GOOD (0.60–0.75)

Step 5 — Effect of Different Background Noise Levels

The same classroom, same RT60, but with different HVAC noise levels:

Background NoiseNC LevelL_noise (500 Hz, dB)SNR (500 Hz)Approx STI
Very quiet (HVAC off)NC-2031.5+23.0 dB0.78
Well-designed HVACNC-3041.5+13.0 dB0.72
Standard HVACNC-3546.5+8.0 dB0.65
Noisy HVACNC-4051.5+3.0 dB0.55
Very noisy HVACNC-4556.5−2.0 dB0.44

At NC-40, STI drops below 0.60 — into the "Fair" band, which is considered inadequate for primary education. This demonstrates that background noise control is equally important as RT60 control for classroom speech intelligibility.

Step 6 — Effect of Different RT60 Values

Fixing background noise at NC-30 and varying RT60:

RT60 (500 Hz, s)STI (approx)BB93 Compliant?
0.200.78Yes (below minimum — over-dry)
0.400.73Yes
0.600.65Yes (BB93 limit)
0.800.57No
1.000.49No
1.200.43No

At RT60 = 0.60 s (the BB93 maximum), STI is still above 0.60 — this is why BB93 chose 0.60 s as the limit. At 0.80 s, STI drops below the compliance threshold.

Summary

This classroom with a suspended acoustic ceiling tile and carpet achieves RT60 = 0.37 s (mid-frequency) and STI = 0.72 with NC-30 background noise. The controlling factors are:

  1. The 125 Hz band pulls the STI down significantly — T60 = 1.01 s and SNR = −15 dB at 125 Hz together give TI = 0.20, dragging the weighted average down.
  2. HVAC noise level is almost as important as RT60: moving from NC-30 to NC-40 costs 0.17 STI points.
  3. The acoustic ceiling tile is doing the heavy lifting — removing it (bare concrete slab) would raise 500 Hz RT60 from 0.43 s to approximately 2.1 s and collapse STI to around 0.35.
For any new classroom, the calculation sequence is: fix volume first, then ceiling material, then floor, then background noise target, and finally check STI at the worst-case seat (furthest from teacher, near HVAC diffuser).

Related Articles

Run This Analysis Yourself

AcousPlan calculates RT60, STI, and compliance using the same standards referenced in this article. Free tier available.

Start Designing Free