Para avanzar debemos considerar la suavidad de $f$ . Aquí asumo $f \in C^2([a,b])$ . Denotemos los puntos de partición como $x_j = a + hj$ y los puntos medios como $c_j = a + \frac{2j+1}{2}h$ para $j = 0,1,\ldots, n-1$ .
Primero hallamos el error local para un subintervalo $[x_j,x_{j+1}]$ utilizando la expansión de Taylor con resto integral
$$f(x) = f(c_j) +f'(c_j)(x-c_j) + \int_{c_j}^x(x-t)f''(t)\, dt$$
Integración de más de $[x_j,x_{j+1}]$ y utilizando $x_{j+1} - x_j = h$ obtenemos
$$\tag{1}\int_{x_j}^{x_{j+1}}f(x) \, dx = hf(c_j)+ f'(c_j)\int_{x_j}^{x_{j+1}}(x-c_j) \, dx + \int_{x_j}^{x_{j+1}} \int_{c_j}^x(x-t)f''(t)\, dt\, dx$$
El segundo término del lado derecho de (1) es
$$f'(c_j)\int_{x_j}^{x_{j+1}}(x-c_j) \, dx =f'(c_j) \left.\frac{(x-c_j)^2}{2} \right|_{x_j}^{x_{j+1}}= \frac{f'(c_j)}{2} \left[(x_{j+1}-c_j)^2- (x_j - c_j)^2 \right]\\ = \frac{f'(c_j)}{2}\left[\left(\frac{h}{2}\right)^2 - \left(-\frac{h}{2}\right)^2\right]= 0$$
Sustituyendo en (1) y reordenando, obtenemos
$$\tag{2}\int_{x_j}^{x_{j+1}}f(x) \, dx - hf(c_j)= \int_{x_j}^{x_{j+1}} \int_{c_j}^x(x-t)f''(t)\, dt\, dx$$
Con el fin de aplicar el teorema del valor medio para extraer la segunda derivada de la integral en el RHS, se requiere cierta manipulación con funciones indicadoras para eliminar el límite de integración variable. Obsérvese que
$$\int_{x_j}^{x_{j+1}} \int_{c_j}^x(x-t)f''(t)\, dt\, dx \\= \int_{c_j}^{x_{j+1}} \int_{c_j}^x(x-t)f''(t)\, dt\, dx + \int_{x_j}^{c_j} \int_{x}^{c_j}(t-x)f''(t)\, dt\, dx \\ = \int_{c_j}^{x_{j+1}} \int_{c_j}^{x_{j+1}}\mathbf{1}_{}(t \leqslant x)(x-t)f''(t)\, dt\, dx + \int_{x_j}^{c_j} \int_{x_j}^{c_j}\mathbf{1}_{}(t \geqslant x)(t-x)f''(t)\, dt\, dx $$
Ahora podemos aplicar el teorema de Fubini para obtener
$$\tag{3}\int_{x_j}^{x_{j+1}} \int_{c_j}^x(x-t)f''(t)\, dt\, dx \\ = \int_{c_j}^{x_{j+1}} \int_{c_j}^{x_{j+1}}\mathbf{1}_{(t \leqslant x)}(x-t)f''(t)\, dx\, dt + \int_{x_j}^{c_j} \int_{x_j}^{c_j}\mathbf{1}_{(t \geqslant x)}(t-x)f''(t)\, dx\, dt \\ = \int_{c_j}^{x_{j+1}} f''(t)\left(\int_{t}^{x_{j+1}}(x-t)\, dx\right)\, dt + \int_{x_j}^{c_j} f''(t)\left(\int_{x_j}^{t}(t-x)\, dx\right)\, dt\\ = \int_{c_j}^{x_{j+1}} f''(t)\frac{(x_{j+1}-t)^2}{2}\, dt + \int_{x_j}^{c_j} f''(t)\frac{(t-x_j)^2}{2}\, dt$$
Por el teorema del valor medio para integrales hay puntos $z_j^+ \in [c_j,x_{j+1}]$ y $z_j^- \in [x_j,c_j]$ tal que
$$\tag{4}\int_{c_j}^{x_{j+1}} f''(t)\frac{(x_{j+1}-t)^2}{2}\, dt + \int_{x_j}^{c_j} f''(t)\frac{(t-x_j)^2}{2}\, dt\\= f''(z_j^+)\int_{c_j}^{x_{j+1}} \frac{(x_{j+1}-t)^2}{2}\, dt + f''(z_j^-)\int_{x_j}^{c_j} \frac{(t-x_j)^2}{2}\, dt\\ = f''(z_j^+)\frac{h^3}{48} + f''(z_j^-) \frac{h^3}{48} $$
Sustituyendo en (2) con (3) y (4) se obtiene
$$\int_{x_j}^{x_{j+1}}f(x) \, dx - hf(c_j)=\frac{h^3}{48}\left(f''(z_j^+)+f''(z_j^-)\right)$$
Suma de $j=0$ a $j = n-1$ obtenemos
$$I-I_M = \int_a^b f(x) \, dx - h\sum_{j=0}^{n-1}f(c_j)= \frac{h^3}{48}\sum_{j=0}^{n-1}\left(f''(z_j^+)+f''(z_j^-)\right)\\ = \frac{2nh^3}{48}\frac{1}{n}\sum_{j=0}^{n-1}\frac{f''(z_j^+)+f''(z_j^-)}{2},$$
y puesto que $nh = (b-a)$ ,
$$\tag{5}I - I_M = \frac{(b-a)h^2}{24} \sum_{j=0}^{n-1}\frac{f''(z_j^+)+f''(z_j^-)}{2n}$$
Dejaré que consideres si existe $z \in [a,b]$ tal que la segunda derivada en este punto es igual a la media ponderada de las segundas derivadas, es decir,
$$f''(z) = \sum_{j=0}^{n-1}\frac{f''(z_j^+)+f''(z_j^-)}{2n},$$
y, por lo tanto,
$$I - I_M = \frac{(b-a)h^2}{24}f''(z) $$
No obstante, si la segunda derivada está acotada como $|f''(x)| \leqslant \|f''||_{\infty}$ para todos $x \in [a,b]$ obtenemos a partir de (5) el conocido límite de error de la regla del punto medio
$$|I - I_M| \leqslant \frac{\|f''\|_{\infty}(b-a)h^2}{24} $$