What is the difference between scheduled and chartered flights?

Scheduled flights go from one destination to the other more than once a week at set times and are handled by airline companies. Chartered flights on the other hand, are chartered by holiday package providing companies and are cheap but then, lack facilities. In such flights, planes are often small with smaller foot rooms and seats that are not very comfortable.