Let $$\sum_{0 \leq i\leq n} a_ix^i$$
be a polynomial (real coefficients) with at least two real roots. Is there an algebraic way to show that for any two roots $k_1, k_2$ of this polynomial, the polynomial
$$\sum_{1 \leq i\leq n} i \cdot a_ix^{i-1} $$
admits at least one root $c$ satisfying $k_1 <c < k_2$?
Analytically, this is of course a consequence of Rolle's theorem.
Edit: "Algebra" is as broad as you want it to be. Elementary or abstract. The completeness of $\mathbb{R}$ is essential, so it won't be purely algebraic. I was mainly hoping for something without derivatives.