Introduction: The aim of this study was to evaluate the effectiveness of a didactic and practical oral health education program to improve oral health knowledge among primary school children.Methods and Materials: The participants were 560 children, 9-11 years old, selected from different geographic areas of Isfahan with stratified random sampling method. This oral health education project consisted of one classroom-based lesson with hands on training reinforced by practical session for tooth brushing and flossing. Just after two months and one week following the program, a validated and reliable questionnaire was used to demonstrate children's oral health knowledge prior (Chronbach alpha = 0.74). The collected data were analyzed by SPSS software with repeated measurement ANOVA and Cochrane statistical tests.Results: The mean grade of the knowledge from the maximum of 100 was 45 ± 16.7 prior to the intervention. Following the program this grade increased to 78± 20.2 which showed a significant improvement in oral health knowledge (p value < 0.001). Two months and one week after the program, the mean of knowledge was 78 ± 19 and 79 ± 17.7, respectively. No significant loss of knowledge was detected (p value = 0.36).Conclusion: Based on this study, the oral health education program implemented in Isfahan community dentistry center, improved the level of knowledge in this age group. Moreover, its efficacy to produce a stable increase in oral health knowledge was shown.