Beating procrastination takes a lot of work, and it's best to start with a small goal. Look through your planner for an assignment that's due in a few weeks. Set a personal goal to get that assignment completely finished at least three days before it's due. Write down the days you plan to work on the assignment in your planner, and stick to them. Once you've achieved the goal of getting one assignment done early, do it again! Keep setting new goals until all or of your assignments are scheduled to be done before they're due. Getting distracted with your phone, video games, or friends is a big part of why people procrastinate. If this is you, set a goal of being distracted as little as possible. Put your phone on silent and move it to another room, shut down any computer programs or apps you aren't using for work, and don't keep the TV on in the background. If you can, shut the door to the room you're in to prevent further distractions. Very few people can actually work effectively with music playing. If you like to listen to music while you work but find you aren't getting anything done, try going without it for an hour to see if your concentration improves. It's hard to get over procrastination, so make sure you reward yourself for a job well done! Rewards can be big or small. You can get yourself a cookie for working for an hour without looking at your phone, or you can splurge on a new outfit for handing in all of your assignments at least a day early.

Summary:
Set a goal of getting one assignment done before the due date. Set goals for your other assignments. Limit distractions until you're finished working. Reward yourself for meeting your goals.