Insurance is never really affordable for new drivers. Insurance does tend to go down though overtime as the driver ages and has a good driving record over that time.
Insurance is so expensive for new drivers because they're more at risk for car accidents than older more experience drivers.
A way to have your rates lower though is by taking a test through your insurance agent if they provide such a test.
After passing the test you can get lower rates.
You can also get your insurance added to your parents policy which will help lower the insurance rates.