Now's the time when college students and recent grads all across the country are thinking about landing a great summer internship. The good news is that most top companies are actively scouting great candidates, and paying them very well to sign on.

So, how can you find out what these top companies are paying their interns? If you're wondering the answer to this question, you're in luck--job site Glassdoor just released its latest report on the top paying internships in the USA.

According to Jamie Hichens, Glassdoor Talent Acquisition Lead, "This report shows that tech, oil and energy, and finance companies are willing to pay top dollar to help recruit the next generation of great talent, even while they're still in college. Most of these internships are ones in which demand for the skillset largely outpaces supply, including internships in software engineering, website design, and data analytics, among others."

So, without further ado, here are the 25 highest paying internships in America for 2017.

1. Facebook

Median Monthly Pay: $8,000

2. Microsoft

Median Monthly Pay: $7,100

3. ExxonMobil

Median Monthly Pay: $6,507

4. Salesforce

Median Monthly Pay: $6,450

5. Amazon

Median Monthly Pay: $6,400

6. Apple

Median Monthly Pay: $6,400

7. Bloomberg L.P.

Median Monthly Pay: $6,400

8. Yelp

Median Monthly Pay: $6,400

9. Yahoo

Median Monthly Pay: $6,080

10. VMware

Median Monthly Pay: $6,080

11. Google

Median Monthly Pay: $6,000

12. NVIDIA

Median Monthly Pay: $5,770

13. Intuit

Median Monthly Pay: $5,440

14. Juniper Networks

Median Monthly Pay: $5,440

15. Workday

Median Monthly Pay: $5,440

16. BlackRock

Median Monthly Pay: $5,400

17. Adobe

Median Monthly Pay: $5,120

18. MathWorks

Median Monthly Pay: $5,120

19. Qualcomm

Median Monthly Pay: $5,040

20. Capital One

Median Monthly Pay: $5,000

21. Chevron

Median Monthly Pay: $5,000

22. Accenture

Median Monthly Pay: $4,960

23. Deutsche Bank

Median Monthly Pay: $4,640

24. AIG

Median Monthly Pay: $4,616

25. Bank of America

Median Monthly Pay: $4,570