In this paper, the finite-time stabilization with output-constraint is investigated for a class of high-order nonlinear systems with the powers of positive odd rational numbers by constructing a Barrier Lyapunov function. First, sufficient conditions on characterizing the nonlinear functions of the considered systems are derived. Then, based on the technique of adding one power integrator, the global finite-time stabilizers of individual subsystems are systematically constructed to guarantee global finite-time stability with output constraints of the closed-loop nonlinear system. Finally, an example is provided to demonstrate the effectiveness of the proposed result.