The invention provides a rule-based method for correcting grammatical errors in English compositions, which includes a grammatical error correction method for English compositions composed of a sequentially connected English composition preprocessing module, a rule grammatical error correction processing module, and a grammatical error correction result module. Model, after an English composition is processed by this correction model, it can finally correct the article errors, adjective phrase errors, preposition phrase errors, pronoun errors, verb tense errors, verb morphological errors, and irregularities in this English composition Verb errors, auxiliary and modal verb errors, subject-verb inconsistency errors, singular and plural inconsistency errors, fixed collocation errors, conjunction errors, part-of-speech confusion errors, repeated word usage errors, punctuation errors, abbreviation errors, sentence capitalization errors. It solves the problem of low error correction accuracy and few error correction types in English composition grammatical error statistical correction method.