The present invention relates to a method for preparing low carbon olefins from an oxygen-containing compound, and mainly solves the problems that low carbon olefin yield is not high, art byproducts of hydrocarbons with four or more than four C atoms are more in the prior art. According to the method for preparing the low carbon olefins from one oxygen-containing compound, a product produced by contact of the oxygen-containing compound with a catalyst I in a prereactor enters into a fluidized bed reactor, and contacts with a molecular sieve based catalyst II to produce a product stream containing the low carbon olefins, after heat transfer with the prereactor, the product stream enters into a product separation system, a to-be-regenerated catalyst in a settler is divided into two parts to enter into a fluidized bed reactor and a regenerator, the regenerated catalyst is degassed by a stripper, then enters into a fluidized bed reactor, hydrocarbons with four or more than four C atoms are contacted with a catalyst III in a fixed bed reactor, the produced product stream containing the low carbon olefins enters into the settler, and by the technical schemes, the problem are well solved, and the method can be used for industrial production of preparing of the low carbon olefins from the oxygen-containing compound by conversion.