I would check with a few sewing machine dealers. Often they have really nice machines that have been traded in for new ones. These have been gone over and are in good working order...plus they may be able to even help with some classes if it is a brand that they normally carry. Good luck.