Using the concept of finite-size scaling, Monte Carlo calculations of various models have become a very useful tool for the study of critical phenomena, with the system linear dimension as a variable. As an example, several recent studies of Ising models are discussed, as well as the extension to models of polymer mixtures and solutions. It is shown that using appropriate cluster algorithms, even the scaling functions describing the crossover from the Ising universality class to the mean-field behavior with increasing interaction range can be described. Additionally, the issue of finitesize scaling in Ising models above the marginal dimension (d * = 4) is discussed.