In this work, the solubility of a non-steroidal anti-inflammatory drug (NSAID), piroxicam, is investigated. The polymorphic form II, which is the most stable form at room temperature, was investigated in seven different solvents with various polarities. It has been found that the solubility of piroxicam in the solvents is in the following order: chloroform > dichloromethane > acetone > ethyl acetate > acetonitrile > acetic acid > methanol > hexane. Crystallization of piroxicam from different solvents has been performed with evaporative crystallization and cooling crystallization; the effects of solvent evaporation rate and solute concentration have also been studied. Both form I and form II could be produced in cooling and evaporative crystallization, and no simple link can be identified between the operating parameters and the polymorphic outcome. Results obtained in the present work showed the stochastic nature of the nucleation of different polymorphs as well as the complexity of the crystallization of a polymorphic system.