You could use R. It has packages to run CFA or OCFA (ordinal confirmatory factoranalysis, nor sure, but lavaan might have some options to run it). It might take some time to learn, but the of book of Patrick Mair [Modern Psychometrics with R (2018) Springer Verlag] might have examples to use. My university allows me to download the book. Maybe your university might have a similar deal with Springer. Mair might also have other methods to try (IRT models, except Mokken (a non parametric IRT model). Otherwise search for other packages within R.
You could use R. It has packages to run CFA or OCFA (ordinal confirmatory factoranalysis, nor sure, but lavaan might have some options to run it). It might take some time to learn, but the of book of Patrick Mair [Modern Psychometrics with R (2018) Springer Verlag] might have examples to use. My university allows me to download the book. Maybe your university might have a similar deal with Springer. Mair might also have other methods to try (IRT models, except Mokken (a non parametric IRT model). Otherwise search for other packages within R.
Lavaan could be used for Confirmatory Factor Analysis. The book "Latent Variable Modeling using R: A Step-By-Step Guide" provides a good introduction to the library!
Hi, there are free student/evaluation versions of Mplus and LISREL available. Each limit the number of variables that you can have in your model (LISREL is a little more generous allowing up to 16 variables).
Jeremy Miles also showed how CFA models can be estimated using Excel (Article Confirmatory factor analysis using Microsoft Excel