This paper aims to explore the effect of using GeoGebra in teaching and learning circle theorems on student-teachers’ performance. This paper is based on the results of the four-week experiment of GeoGebra software in teaching and learning the concepts of circle theorems of the geometry of student-teachers at the College of Education. The effectiveness of using GeoGebra software was explored by measuring the achievement level with the help of achievement tests and perceptions of using GeoGebra software through the questionnaire. The data were analyzed and interpreted by using a frequency distribution table, percentage, mean, standard deviation, and t-test. The findings showed that there was a higher mean score in achievement in circle theorems of the experimental group, that is, those taught with GeoGebra software than that of the control group, that is, those taught without GeoGebra software, and the difference was significant at 0.05 level. Similarly, the student-teachers of the experimental group had a positive perception to support the use of GeoGebra software in teaching and learning circle theorems in geometry and mathematics in general. Thus, the use of GeoGebra software is an effective tool to increase achievement; promote curiosity and creativity; make clear sense of concepts and encourage overall learning of students in mathematics. Finally, this study suggests that mathematics teachers need to use ICT tools including GeoGebra for effective teaching and learning.<p> </p><p><strong> Article visualizations:</strong></p><p><img src="/-counters-/soc/0073/a.php" alt="Hit counter" /></p>