Frequently Asked Questions (FAQ) on GeoGebra



1. What is GeoGebra?


GeoGebra is a free, stand-alone, dynamic and easy-to-use software for mathematics visualization that combines geometry, algebra, and spreadsheet side by side in the same window. On the one hand, you can do geometric constructions and on the other, enter corresponding algebraic equations and coordinates directly. GeoGebra has many built-in functions for mean, median, mode, box and whisker plot, histogram, bar graph, line plot, best fit line through points, areas of polygons, straight lines, circles, LCM, GCF, properties of right triangle (sine, cosine, tangent), etc. Its WebStart version is also free, so teachers can use GeoGebra for class work and voluntary studies without downloading the software.


Its creator, Markus Hohenwarter, started the project in 2001 at the University of Salzburg and is continuing it at Florida Atlantic University. Judith Hohenwarter is the coordinator of documentation and translation. GeoGebra has been translated and used in more than 40 languages. The worldwide success of the program speaks for itself to its utility. GeoGebra is written in Java and thus available for multiple platforms. It has won several international awards, such as the European and German educational software awards and is in use all over the world. Its most recent tested version available now is 5.0 though 4.2 and 4.4 versions are still largely in use.


2. What is its price for network use such as in schools, colleges, private and public organizations?


GeoGebra is available on the Internet downloadable at for group or individual use absolutely free with no strings attached. Its WebStart version is also free, so students can use GeoGebra for homework and voluntary studies without downloading the software.


3. Is it only for school-level mathematics?


No. GeoGebra is being used at college and university levels as well. Please read the following documents among many others available on the Internet:




4. Does GeoGebra deal with only geometry and algebra as its name suggests?


Along with Geometry and Algebra, GeoGebra allows us to investigate Discrete Mathematics, Probability and Statistics, Linear Algebra, Calculus, etc. as well in real-time. Besides mainstream mathematics, GeoGebra is used in Financial and Recreational mathematics, Robotics, Astronomy, Electronics, and Physics. The main page of a list of such topics created in English with GeoGebra is at


5. How does GeoGebra fit in K-12 settings?


The middle and high school students come from different backgrounds and skill sets. Most of them are not savvy in reading or understanding through verbal expressions or at abstract level. They are comfortable at concrete level. GeoGebra provides them with concrete materials to support the process for transferring their concrete understandings to the abstract level. Moreover, teaching students how to draw solutions to problem solving situations provides an excellent strategy for understanding the underlying concepts. For advanced students GeoGebra explains very high level of concepts through visualization. Once the concepts are clear to students, both common and advanced, they feel comfortable to tackle mathematics at a next higher level.


GeoGebra is also suitable for one-on-one teaching where individual student works on the Internet under the supervision of a teacher. For group setting the teacher can use a projector.

6. What is the difference between Geometer’s Sketchpad (GSP) and GeoGebra (GGB)?


First, GSP is priced software whereas GGB is totally free. A link between free software and education was first made by Richard Stallman in his essay, Why Schools Should Use Exclusively Free Software (compiled by Sam Williams - ISBN: 0-596-00287-4; 2002). According to Stallman, reasons are as follows:

a)     It saves school’s money.

b)     Schools should promote ways of living that benefit society as a whole; and free software, like recycling, does this.

c)     It promotes the idea that learning is not wrong, as proprietary software does when students reach an age and start asking, ”how does this work?”

d)     A school’s primary job is to teach children to be good neighbors and citizens. Free software does this by allowing people to share, learn, and help each other.

e)     It advocates freedom and security of information and the right to cooperate with each other.


Second, GGB is more user-friendly in that it offers the advantage of visualizing a mathematical phenomenon graphically as well as algebraically on the same window. It is possible to input an algebraic equation and see its graphical representation side by side. Third, GeoGebra lessons/files can be converted into html applets to upload/publish on the Internet with minimum effort within the GeoGebra interface itself. It is platform independent, that is, it works on Windows, Mac OS, Linux, other Java-based platforms, etc.


7. Have you experimented with GeoGebra in the classroom?


Yes, many times. My classes also were observed several times. Some observers were so impressed that they commented they wished they could learn math concepts with one such program, while the others said they enjoyed the class very much by working with and helping the students at the same time.


8. Is there enough information available to learn GeoGebra?


Yes, there is plenty of information on the Internet. Its user’s manual in English (version 3.2) can be downloaded free from Its 4.0 version is at and version 5.0 at Besides, there is a very active users’ forum at to ask questions and get technical help. Free websites are available where one can upload his or her lessons for teaching or learning purpose.


9. Since GeoGebra is Java based, is it necessary to know JavaScript in order to work with it?


Both no and yes. In general, it is not necessary to know JavaScript in order to be able to work with GeoGebra. To walk an extra mile, however, working knowledge in programming with JavaScript is a plus. Recently efforts are being made to substitute Java by html5 as it has become difficult to cope up with frequent version updates by Java, thus making the older GeoGebra applets obsolete. The recent GeoGebra 4.4 versions do not even allow creating html files on the fly. In order to get html files one should register with first to open a free account and then follow a set of steps to embed the html5 codes to his or her individual site. Some of the functionalities of the original applets are lost in the process. Hopefully all the bugs are going to be fixed soon by the GeoGebra team.


10. Are there possibilities to do more advanced activities with GeoGebra?


Well, for one, html applets can be made to talk to each other, that is, when one parameter is changed in one applet the other applet responds to that change dynamically. Please click MaxVol-3D&Graph listed on my site to see how two applets are linked together in real time. Refer to answer to question 4 for a list of exhaustive topics, both advanced and otherwise, being handled by GeoGebra.


For pre-calculus and calculus lessons, please visit