I Sverige finns det 154 folkhögskolor , 112 av dessa är knutna till olika folkrörelser , ideella organisationer , stiftelser eller föreningar och 42 folkhögskolor drivs av landsting och regioner .