This paper derives compact-as-possible difference schemes for the solution of high-order two-point boundary-value problems on irregular meshes. This is accomplished by first writing the high-order equation as a first-order system of equations, discretizing and then algebraically reducing the discrete system to a compact-as-possible difference scheme for the original high-order equation. The reduced scheme inherits the properties of the discrete first-order system. In particular, if the first-order system represents a centered Euler scheme, then the reduced scheme will be second-order accurate despite possibly inconsistent truncation error. This phenomenon is known as supraconvergence.