Since boiler water level system is a complex dynamic system, it is difficult to obtain satisfactory control performances by using the traditional PID controller whose parameters are constant. Therefore, an intelligent fuzzy-PID controller, which can adjust the three parameters of PID in terms of the level error and the rate of lever error, is proposed. On the other hand, if knowing the relation between the closed-loop poles and the system performance, we can achieve the desired control characteristics with pole-placement approach. So, a new control strategy combined with PID controller, fuzzy logic and pole-placement design through state feedback is further proposed. The simulation results show that this control strategy has much better performances than is obtained with traditional controllers.