Grammar checking is the process of checking for grammatical correctness by verifying the syntaxrnand morphology of a sentence according to the used language. For languages such As English,rnArabic, Afaan Oromo, and Amharic, many efforts have been made to develop grammar checkingrnsystems. Because natural languages differ in their morphology and grammar, it's difficult to applyrna grammar checker of one language to another. Although an attempt was made to develop arngrammar checker for Tigrinya, the grammar checker is unable to identify the relationship betweenrnwords in a sentence, parsing complex and compound sentences, and it produces possible sentencernstructures with syntactically correct but semantically non-sense sentences. The use of phrasestructurerngrammar notation for statistical and rule-based methods causes the majority of thesernissues because it has a complicated representation but it allows a limited level of grammar analysis.rnWe propose that applying dependency-based grammar checking for the Tigrinya language willrnhave a significant role in overcoming the problems in the existing grammar checker. The systemrnis composed of a text preprocessing module, a language dependency model, a dependencyrnextraction module, and a grammar checking module. The text preprocessing module is in chargernof cleaning input text and format conversion, and it includes the tokenizer, part of speech tagger,rnand morphological analyzer to do so. The dependency model of the language is a pre-trained modelrnto be used by the text preprocessing and dependency extraction modules. The dependencyrnextraction module parses for the root of the sentence (main verb), head-dependent pairs and theirrncorresponding relations with the use of the dependency parser inside it. Finally, the grammarrnchecking module contains relation extractor and agreement checker components to carry out therngrammatical relation extraction and the grammatical agreement checking tasks.rnA test data set of 74 grammatically correct sentences and 48 grammatically incorrect sentencesrnwas used to test the grammar checker system. The system is tested with a total of 122 sentences.rnOn the basis of the prediction results, the system is evaluated using some evaluation metrics. Thernsystem has the best precision of 92.46%, accuracy of 92.09%, and recall of 61.21% according tornthe evaluation results. We filled over half of the test dataset with grammatically incorrectrnsentences, which caused the low recall score.