Intelligence is a difficult thing to quantify as it's actually quite an abstract concept. Arguably, all of the characters in the Arrowverse are quite intelligent to a fault, given all the effort that goes in to planning missions and fighting their various enemies.

RELATED: Arrowverse: 5 Best Friendships (& 5 Worst)

However, some characters are assuredly more intelligent than their peers, be it because of their valuable life experience, or their astonishingly high IQs. Whatever the reason, these characters play a vital role within their various teams and it's clear that their knowledge is both desirable and a necessity for heroes like the Flash and the Green Arrow to succeed.

Mick Rory

Legends of Tomorrow Mick on board of the Waveriver

Having waxed lyrical about how intelligent the Arrowverse is as a whole, rather ironically, we start with possibly one of the dumbest characters on the small screen so far. Mick used to be no more than a brainless thug when he first appeared on The Flash alongside Captain Cold. He then went on to become a crew member on the Waverider.

Despite his place on this list, Mick has actually come a long way since his journey first began. It hasn't been very quick but Mick has finally started to feel comfortable with the Legends. And he has since revealed a hidden talent for science fiction writing, which the gave the character much needed additional depth.

Sara Lance

When she first appeared in Arrow's second season (as played by Caity Lotz), Sara didn't appear to possess a whole lot of intelligence. She presented as just another ditzy girl who went on a long boat journey with her sister's boyfriend simply because he asked her to. However, the events that occurred on that journey changed Sara forever.

After being taken by Ivo, marooned on Lian-Yu, and then trained to be a killer by the League of Assassins, Sara may not be clever in the traditional sense of the word but rest assured, she is still a formidable opponent. However, her strategies to complete various missions don't usually work out.

Oliver Queen

Oliver is remarkably similar to Sara when comparing their intelligence as they both went on similar paths to become the heroes they are today. Both Sara and Oliver are more fighters than thinkers and they tend to act irrationally when angry instead of thinking through all other possible options.

The reason why Oliver is placed slightly higher though, is because of his 5 years living away from Starling City. In that time, Oliver had many excellent teachers who specialized in different areas of surveillance, fighting, and survival. Oliver then used that knowledge to operate on his own successfully as the Hood.

Barry Allen

It's actually surprising how many characters in the Arrowverse are actually geniuses/the best person in their chosen field. As well as saving Central City from the many metahumans under the guise of the Flash, Barry also works for the Central City Police Department as a forensic investigator, showing that his IQ is above average.

RELATED: Arrowverse: 10 Actors You Forgot Were On The Shows

Barry is incredibly skilled at his job, and certainly in the earlier seasons of The Flash, many characters were amazed at what he could detect at a crime scene simply by looking at a random tire tread. However, audiences have seen less and less of Barry's adventures within the police, causing many to forget that he is actually quite brainy in his own right.

Kara Danvers

Again, like Barry, Kara is incredibly intelligent. She is an award winning journalist who writes amazing articles exposing corrupt regimes, while living a double life as everyone's favorite flying heroine, Supergirl. Kara is one of the most amazing characters the Arrowverse has ever produced.

However, Kara is also an alien from the planet Krypton. Her cousin, Clark, arrived on Earth as a baby, but Kara was a young girl when she came here. The point being, why doesn't Kara have some extra-terrestrial intelligence? Something that gives her an edge over the other main characters when it comes to IQ points.

Lena Luthor

Lena is one of the best characters to come out of Supergirl and her storylines are always extremely fascinating to watch unfold. She also possesses a great intelligence, thanks in part to her being brought up by the Luthors. However, that's not all she inherited from her adopted family.

Lena's IQ is what makes her such a useful ally to Supergirl (and what makes her such a potential deadly foe). Her brother Lex even admitted that he found her to be his near equal. Lena also has a devious and slightly twisted mind, and it is this that gives her an edge over the other entries on this list so far.

Caitlin Snow

Anyone who worked at Star Labs before the Particle Accelerator went KABOOM is automatically granted a place on this list, simply because scientists are smart y'all. However, special mention must go out to one Dr Caitlin Snow who is the only prominent medical doctor in the Arrowverse. If all shows had a Caitlin, there'd be a lot less death.

RELATED: The Arrowverse: 10 Most Hated Supporting Characters

Caitlin's amazing skills as a doctor have saved so many lives on The Flash. Barry and his team are super lucky to have her. She even helped save Lyla's life during The Flash and Arrow's first ever annual crossover. Cait's taking a sabbatical at the moment, but hopefully she'll resurface soon to do what she does best.

Ray Palmer

Aside from Professor Martin Stein, Ray Palmer is probably the most intelligent Legend on Legends Of Tomorrow today. Initially making his debut on Arrow, Ray proved that he was more than just a pretty face when he successfully designed and built the Atom suit, a metal suit of armour that allowed the user to fly, shoot, and shrink.

Ray and the Atom suit have been an essential part of the Waverider crew for almost 5 years now and we were upset to learn that Brandon Routh would be leaving the role sometime during Legends Of Tomorrow's upcoming fifth season. However, Ray and his brains will still be taking part in next month's crossover.

Cisco Ramon

Cisco Ramon

Cisco has been on The Flash even before its first episode aired and he has always been Barry Allen's biggest supporter and best friend. More than that though, Cisco has been an essential part of Team Flash, and not just because he names all the metahuman villains.

Cisco has one of the brightest minds in the whole Arrowverse, with even the Reverse Flash noting his amazing intelligence. Later on in the series, Cisco started to develop his own meta-abilities but he never let that get in the way of his most important asset: his intelligence.

Felicity Smoak

As well as being amazingly adorkable, Felicity is also one of the best computer geniuses. At first, her talents were being wasted in a boring IT desk job for Queen Consolidated but after Oliver recognized her natural talent, Felicity began to step up in the world and finally making a name for herself.

It wasn't all plain sailing however, as Felicity has made some fairly giant technological mistakes during her time on Arrow, the biggest of which was probably (slightly unknowingly) teaming up with Season 6 antagonist Cayden James. However, she fought alongside Team Arrow to defeat him and then continued to help her friends until her departure earlier this year.

NEXT: Arrowverse: The Best Dressed Characters, Ranked