

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Professor Federica will be happy to arrange your first Spanish lesson.
Professor Federica
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Professor Federica will be happy to arrange your first Spanish lesson.
- Rate Ksh. 15,789
- Response 2h
-
Students50+
Number of students Professor Federica has accompanied since arriving at Superprof
Number of students Professor Federica has accompanied since arriving at Superprof

Ksh. 15,789/hr
- Spanish
- Spanish Speaking
- Spanish Reading
- Spanish Listening
- Spanish Writing
Certified Spanish teacher with MA in teaching Spanish as a second language and years of experience gives Spanish lessons at all levels.
- Spanish
- Spanish Speaking
- Spanish Reading
- Spanish Listening
- Spanish Writing
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Professor Federica will be happy to arrange your first Spanish lesson.
About Professor Federica
I specialize in Italian, Spanish, and English and strongly believe in lifelong learning. This is why I continuously invest in my education. In a constantly changing world, teachers must stay up to date with the latest teaching strategies, approaches, methods, and technologies to ensure the best learning outcomes. My extensive education has provided me with a thorough knowledge of Italian, Spanish, and English, which I am passionate about passing on to my students. As a schoolteacher, I hold an enhanced DBS certificate. I am dedicated to delivering high-quality lessons tailored to students' educational needs and designed to achieve outstanding results. With 10 years of experience as a tutor, I have honed my teaching strategies to create lessons that are engaging, interesting, and highly effective. My students start speaking the language after the first lesson and eagerly look forward to the next. I have a proven track record of all my students passing their Italian exams with the highest grades, including GCSE, and A-Level.
Education:
- Máster en Formación del Profesorado de ESO y Bachillerato, FP y Enseñanza de Idiomas at Universidad Antonio de Nebrija, in Madrid. (Postgraduate Certificate in Education, PGCE).
- MA in Teaching Italian as a Second Language at Università Cattolica del Sacro Cuore di Milano.
- Qualified Teacher Status to teach English, Spanish, and Italian as a second language issued by the Department for Education.
- MA in Fashion Journalism at London College of Fashion.
- MA in Modern Foreign Languages (English and Spanish) at Università degli Studi Roma Tre.
-BA in Interpreting and Translation (English and Spanish) at Scuola Superiore per Mediatori Linguistici Gregorio VII.
I work freelance with schools, companies, universities, and private students from all over the world. Send me a message with your aim, current level, and the level you want to reach to arrange your first lesson.
About the lesson
- Upper Primary
- Lower Secondary
- Senior School
- +17
levels :
Upper Primary
Lower Secondary
Senior School
Adult Education
Tertiary
Masters
Diploma
Doctorate
MBA
A1
A2
B1
B2
C1
C2
Beginner
Intermediate
Advanced
Professional
Children
- English
All languages in which the lesson is available :
English
I have been teaching online and in-person for years and I have specific teaching strategies to engage my students. Each lesson includes varied activities to build their knowledge of the Spanish language and constantly improve their reading, speaking, listening, and writing skills. I adopt the communicative approach, which means that during the lessons I speak Spanish as much as I can, but I switch to English every time it is needed, especially when I explain the grammar. Each lesson is carefully planned, including PowerPoints that explain the grammar in English to help students understand thoroughly the topic of the lesson. Special attention is given to learning the vocabulary and to conversation activities to speak the language fluently in every situation. Students are given homework to consolidate what they have learnt.
One of the key aspects of my teaching style is my dedication to helping students effectively convey meaning in Spanish. Teaching a language goes beyond simply explaining grammar rules. it’s about ensuring students can apply those rules in meaningful, real-world communication. It is crucial for students to grasp how to express meaning naturally, avoiding literal translations that often result in errors and hinder clear communication.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Professor Federica.
Perfect! Frederica is so academic in her tutoring method. She started with my daughter with Spanish sheets and she's making things simple. She's focusing on conversation to improve my daughter's spoken language. She's so kind, lovely and professional.
- Thank you very much, Siham!Professor Federica's response :
Perfect! I could not recommend Federica enough. My son needed to improve his Spanish, so I decided to find a tutor. After an initial assessment, Federica tailored a course to improve the topics he needed to and now he is the best student at Eton. Thank you, Federica!
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Right from the outset Federica set out a clear path for learning Italian and was straight into it from the first minute to ensure I got the most out of my time with her. She is very patient and clear with her direction and expectations, especially with homework. I thoroughly enjoy learning from her and highly recommend her.
Federica is my Italian tutor and I have been learning with her for about 6 months now. I recommend her highly. She is thoughtful about you understanding the language - and steadily moving from A1 through to whatever level you aspire to. She encourages you and helps to focus on not moving on to books or movies too quickly. She is a Professor of teaching languages (Italian and Spanish), so she is focussed on you understanding why certain grammar is so. Federica avoids rote learning methodology. You quickly realise that apps such as Duolingo are not actually assisting you at all. I have no hesitation in recommending her.
Federica is an excellent teacher! She explains things clearly and is very thorough, while also being a kind and approachable person that I genuinely enjoy talking to every week.
While I had learned some Italian before, I had a few gaps in my knowledge and Federica is great at identifying those and helping to fill them in. There are many things I have learned in our sessions that I don’t think I would have in less personalised group classes.
I began my lessons with Federica because my mum had been doing a few lessons and recommended her as a teacher. My mum and I are at different levels of Italian and have different learning styles, but we both have benefited a lot from these sessions, which demonstrates how well Federica can adapt to different student’s needs.
I would definitely recommend Federica!Federica is a great Italian tutor. She has lots of patience, a good teaching style and keeps me accountable without being too demanding. I feel I’m learning quickly and would strongly recommend her to anyone trying to fit in learning a language with a busy life
Federica is the real deal! A thoughtful and engaging teacher who makes learning Italian enjoyable and approachable. She strikes the perfect balance for a novice American learner, covering everything from conjunctions to pronunciation with patience and clarity. Highly recommend!
Federica offers a systematic approach to learning. Her lessons are tailored to the areas I need to spend more time with. She is patient and always positive and encouraging. Grazie!
I have improved so much since having lessons with Federica and am excited to see what I can do once we have covered all the material. She is very clear and great at explaining grammar rules, I would definitely recommend her to students of any level!
I only have good things to say about Federica as my Italian teacher. Not only is she organised and efficient her teaching is very clear and thorough. I also really appreciate her empathetic attitude as learning a new language can be difficult. I look forward to my sessions with her and time flies in the lesson as she always makes it interesting and interactive. Five stars from me. *****Grazie mille
I’ve been using Federica for a few months and she’s awesome very patient with me. Every lesson we have she’s always prepared and knows right where we left off and it’s tailored to you not just generic for everyone. I would definitely recommend using her she loves teaching people Italian and it shows. She always has a smile on her face and excited to get start at every lesson I’ve had with her even if I was tired.
Federica is an excellent Italian tutor. She is very patient and kind and truly understands exactly what her students need. From the beginning, Federica accurately assess a student’s competency level and tailors an effective course around it and the student’s “real life” schedule.
Had my Italian professors in college been as thoughtful and engaged as Federica, I likely would have paid more attention in class, continued my Italian studies, and been fluent in Italian long before this point in my life. Thankfully, I found Federica now, and she will be the professor to take me to fluency—and will do so quickly. Put down the language apps on your phone, and message Federica instead!It’s been amazing learning with professor Federica. We go beyond the lessons into Italian culture and resources to continue learning that I can use in everyday life such as music, movies, and more! She’s very lovely and friendly and I look forward to our lessons together.
Ive been taking Italian lessons for a few months from Federica. Aside from being a wonderful person, she is a great teacher. Her list of credentials and degrees is imressive. I like her disciplined teaching style. I’ve done lessons with other teachers in the past and their teaching style was very unorganized. You can tell that Federica has a sincere desire to help her students learn the right way. It has been a pleasant experience and I’m sure tat you would feel the same way as I.
Professor Federica has been so helpful for my daughter.
Her passion for the language really shines through in her teaching, and she has a way of making lessons engaging and enjoyable. My daughter has not only improved her Italian skills but also gained confidence in speaking and understanding the language. Professor Federica is patient, encouraging, and genuinely cares about her students' progress. We’re so grateful for her support and highly recommend her to anyone looking for a dedicated and inspiring teacher!Prof Federica is a highky experienced and thoroughly professional teacher - I very much appreciate her extensive knowledge of teaching Italian as a second language and she has already had a significant impact on my Italian language development as I seek to achieve a more advanced proficiency - having had many other Italian language teachers I highly recommend Prof Federica!
I have the pleasure of learning Italian with Federica, and I couldn't be happier with my experience! She is a fantastic teacher - patient, knowledgeable and incredibly skilled at explaining grammar in a way that makes learning feel natural and far less daunting. Her teaching style is engaging and encouraging, making every lesson something I look forward to with enthusiasm. Federica creates a positive and supportive learning environment, ensuring that I not only understand the material, but also feel confident using it. Her passion for teaching is evident, and it's contagious! If you're looking for an excellent Italian language teacher who makes the learning process enjoyable and effective, I highly recommend Federica.
Professoressa Federica is an outstanding tutor—patient, knowledgeable, and truly passionate about teaching. She has made my Italian-learning journey wonderful, creating a supportive and engaging environment that keeps me motivated. I highly recommend her to anyone looking to learn this beautiful language. Grazie mille, Professoressa!
Federica is a fantastic language teacher! She makes learning fun and engaging with well-planned lessons that suit different learning styles. Her explanations of tricky grammar are super clear, and she's always patient and ready to help. Federica also takes the time to get to know her students and makes the material relevant to our interests and goals. Her enthusiasm for the language and culture is contagious, and I highly recommend her to anyone wanting to learn or improve their language skills.
Excellent, enthusiastic and dedicated teacher who tailors the course to your needs and keeps you focused on your goals while keeping everything interesting and fun. Always positive in her feedback and encouraging in her guidance. I’ve really made great progress from her teaching. Highly recommended.
Federica is a pleasure to work with! She is so knowledgeable, patient and great at explaining! She is always so happy and positive and makes learning fun!
Federica is so kind, patient and knowledgeable! Her approach to tutoring is personalized and engaging. I appreciate her being able to meet me at my level and helping me achieve my goal of learning Italian. I would highly recommend learning with Federica!
I have now completed lesson for over 3 months, my italian has improved, and Federica has been very engaging and explains the Italian language in way that makes it is easy to understand and translate to the real world. She is passionate about teaching and my progress which gives me confidence
Right from the onset Federica has been both fun and professional. She has taken the time to understand my proficiency and subsequently tailored her lessons as such. She is patient with mistakes and quick to compliment progress. Would highly recommend Federica for those looking to learn Italian.
Federica has been instrumental in helping me develop a strong command of the Italian language. Her deep knowledge and passion for the subject is evident in her teaching approach. She consistently creates engaging and interactive lessons that cater to my specific learning needs. Federica is patient, supportive, and always goes the extra mile to ensure my understanding and progress. I highly recommend Federica to anyone seeking a dedicated and skilled Italian tutor.
Working with Federica has been great. She was able to help pin point my specific needs and learning style. I have noticed improvement in both grammar and my confidence in speaking Italian. Federica has been punctual and doesn’t waste time during lessons. I really appreciate that she has been accommodating with booking lessons that fit my schedule. I highly recommend using Federica.
Federica is top tier when it comes to teaching. Her method works, She makes it fun and personalized. Definitely worth the time investment. 1000% recommended. Always looking forward to the next lesson!
Federica is great tutor. She is very thorough as she takes her time to explain well the lessons and provides lots of examples. She is very professional and she makes me feel at ease when I am speaking. I am finally thinking more in Italian so I definitely recommend Federica. Best decision ever!
Federica is a amazing teacher for all levels. As a beginner, Federica will guide your learning, assist you with setting realistic goals and provide a comfortable place to learn, all while approaching each lesson with enthusiasm. She is an excellent teacher!
Frederica has been my tutor for about 2 months now and it has been so amazing to learn from her! She has been super patient with me and her lessons are the perfect pace. I highly recommend her if you're new to the language like me.
I recommend Federica because she is an engaging and well prepared teacher who really cares about improving my Italian. The lessons are fun but also quite structured so our time together is very efficient. I have tried lots of other ways to get better, but I think time with Federica is by far the best way to progress quickly in all aspects of Italian - written, oral and comprehension all relevant to everyday situations.
Federica is an extremely experienced and flexible teacher. I studied Italian to degree level about 10 years ago but am extremely rusty. 1-on-1 tuition with Federica has been amazing for building up my confidence again quickly and revising grammar and vocabulary at a totally bespoke pace, with a really high quality of teaching that still remains personal and engaging.
I found Federica through superprof and it was a great fit from the first lesson. She has been very good at explaining the grammar side of things and recommending ways to expand my vocabulary. She talks in Italian as much as possible throughout the lesson which is also useful
Federica’s approach to teaching is outstanding with her ability to teach grammar in a logical order that helped me converse, read and write. Grammatical progression is planned around my ability. Her supportiveness and commitment is very encouraging and I look forward to this journey and mastering my Italian grammar for Italian proficiency.
Federica has been the most amazing tutor. She assessed my skill level during our first class and curated the course so that it can benefit me and my specific goals. In addition to having vast knowledge of the Italian language, she is extremely kind and very patient. Each lesson is very well organized, and I always leave knowing exactly what I need to study and review throughout the week to keep progressing. I can’t recommend her lessons enough! I am so grateful to have found her on SuperProf. I am excited to continue tutoring and all the new career opportunities speaking Italian will open for me shortly.
Federica is a wonderful teacher. She is friendly, energetic, motivating and kind. She answers all my questions with a friendly smile, and always encourages me to keep trying my best. If you are looking for a teacher, then look no further than Federica, she is great!
Federica is a great Italian tutor; our daughter is enjoying both off-line and on-line classes with her and is making great progress with her Italian.
I highly recommend Federica to children and adults looking to start or improve their Italian skills.Federica has helped me to be more confident whilst speaking a new language. I actually started speaking for the first time even though I followed many other language classes before. Her approach is tailored and she knows exactly I need to progress. Plus she is v friendly and approachable :)
Federica is an excellent teacher. She takes you through the learning process very efficiently and effectively. She maintains a good pace suitable for the student and covers the most important areas with good detail and great patience. Above all she is friendly and easy to learn from. Thanks Federica!
I’ve been taking classes with Federica for a while now and can say with confidence that she is very professional and knows exactly how to explain the material to literally anyone. She is very friendly and patient when it comes to tutoring, and genuinely cares about her students. She makes it very fun and easy to learn Italian.
I cannot recommend Federica enough as a teacher in Italian. She is patient and persistent with my learning, she keeps me engaged both in lessons and with the tasks she sets for homework. I have been seeing her for 6 weeks and I have already seen my basic Italian skills are getting better with every lesson!
Fantastic lessons with Federica. She has a very calm style, is very patient and really focuses on making sure that you get the best results by zoning onto specific areas. I would recommend Federica to anyone who wants to take their Italian language skills to the next level.
As ever Federica is inspirational. She has a wonderful way of making me want to try harder. She is encouraging, sympathetic and always professional
Super professional and absolutely committed to teaching me what I need to know ahead of a move to Milan with work. Grazie Federica!
Federica is an enthusiastic and highly knowledgeable teacher. Federica has been excellent with assisting me with achieving authentic Italian phrasing, pronunciation and finding appropriate expressions for specific social circumstances.
She has even been able to assist me with finding Italian phrases that are specific to certain decades in time, and certain social and class groups, to use for my work in the film industry.Federica is an extraordinary teacher! She is very professional and organized. While I am learning the basics of Italian, through her encouragement I am already able to speak a little. While during much of our lesson she speaks in Italian, she is fluent in English and is able to give a complete and clear explanation of any question I have had thus far. She is very supportive, non-judgmental and always helpful. In the few weeks I have studied with her, I have already begun to speak Italian and grasp the basics of the language. She is also a lovely person! I highly recommend her!!
Ms. Federica is a very good teacher.
She is very patient, methodical in her approach, she is well prepared and very conscientious.
My daughter has improved since the beginning of the tuition and she enjoys her class.Federica is a superb teacher. She is conscientious, punctual and highly professional. I believe I made good progress with her, and Federica makes learning a new language fun, adding all sorts of interesting, cultural information on Italy and its customs.
Federica is an amazing tutor and has helped me so much in solidifying my grammar and vocabulary, as well as my overall knowledge of the Spanish language. She has adapted extremely well with the transition from our in person classes to Zoom lessons, and I even elected to continue our tutoring after finishing my school's Spanish classes. Federica is very flexible and accommodating, and I can't recommend her enough!
I have weekly lessons with Federica - and had never studied Italian before. She’s been a great teacher - always pushing us to be more ambitious, to improve faster, and to spend as much time as possible speaking Italian, even though we’ve only been doing it a couple of months. Would recommend without hesitation!
Federica is a professional, meticulous and enthusiastic tutor. Her advanced Italian lessons are both enjoyable and challenging. Federica achieves a balance between pushing you to focus on important details whilst encouraging natural conversation.
Robert, London.Federica has been teaching me for several months. She is a talented and very patient teacher, as I am a complete beginner to Spanish.
We have covered lots of ground using spoken, written, and audible exercises.
I highly recommend Federica.
Federica has been a great Italian tutor. We have learnt a lot over the last few month. She is very patient and encouraging, helping us feel more confident in speaking another language. Would highly recommend Federica.
Federica is a great tutor! My friend and I have been having lessons with her for about 6 months and have already learnt so much! She is patient, accommodating and she often comes up with ideas of how to make the learning fun. I would highly recommend.
Frederica is a wonderful tutor, she is helping me learn at a manageable pace alongside work & always makes our lessons interesting!
Whenever I have questions about my homework Frederica is always on hand to help me! I highly recommend her as a friendly, reliable & efficient tutor!Federica has been a reliable force in my effort to learn Spanish in the last 7 months. She has excellent communication skills, a plan tailored to my needs, and the ability to motivate without fail.
I have been studying Italian with Federica for 3 months now, and even though we’ve been limited to learning over video chat, I have thoroughly enjoyed each lesson.
Federica is an highly qualified, passionate teacher with a plethora of experience in teaching pupils of all levels and learning styles. Every session has a clear structure, with each section well explained. I always feel I have come away with something new after every lesson.
Federica always sets out homework and revision for the following class as well as regular scenarios or summaries to complete. I feel this greatly accelerates your learning of the language as it enables you to adapt it to real world problems and situations; which in turn also makes you appreciate the culture.
I highly recommend her to anyone wishing to learn or improve their Italian.I have been learning Italian with Federica for a few months now and as a complete beginner, I have found her to be an excellent teacher. She is patient, knowledgeable and has made my learning experience so much better with her enthusiasm for languages. After a relatively short time, I recently started to read one of my favourite books, in Italian, thanks to her teaching style. I have absolutely no reservations in recommending her to others thinking of learning a new language.
Federica has helped me gain so much more confidence with my Spanish, she has especially helped with my accuracy - things I didn’t even know I didn’t know!
I was very close to missing out on my dream universities’ grade requirements, and with such a limited time, Federica helped me prove to my school that I did deserve a higher grade. Thanks to her, I can apply to Oxford! I am amazingly thankful for her support, she has even promoted my love of literature, tying in my other interests such as Classics and Latin. Thanks again!
Federica’s teaching style is ‘eccellente’! She is friendly, professional and is very patient with me and even after only 3 lessons I feel I have learnt a lot.
I especially enjoy her lesson structure as it covers every aspect of the language and not just at a conversational level
I highly recommend Federica to anyone wishing to learn Italian, either as a beginner or to improve on their existing proficiency; as she is not only a native Italian but also a very knowledgeable and passionate teacher.I contacted Federica in order to get some assistance in the preparation of my IELTS exam. I saw her three times a week for a duration of 6 months. Considering my poor command of English before starting taking lessons with Federica, I was overly happy with my progresses and outcome of the exam. She is very skilled and professional. Highly recommended
Federica helped me to improve my English level. She was great and very helpful. I recommend her to everyone who needs to learn or improve the language!
View more recommendations
Rates
Rate
- Ksh. 15,789
Pack prices
- 5h: Ksh. 78,945
- 10h: Ksh. 157,890
online
- Ksh. 15,789/h
Find out more about Professor Federica
Similar Spanish teachers in London
Leonora
London, United Kingdom & Online
- Ksh. 6,161/h
- 1st lesson free
Andrea
Los Angeles, United States & Online
- Ksh. 6,458/h
- 1st lesson free
Libia
Paris 20e, France & Online
- Ksh. 4,563/h
- 1st lesson free
Victoria
Milano, Italy & Online
- Ksh. 4,410/h
- 1st lesson free
Yudith
London, Canada & Online
- Ksh. 2,842/h
- 1st lesson free
Sebastian
Paris 1er, France & Online
- Ksh. 4,563/h
- 1st lesson free
Paul
New York, United States & Online
- Ksh. 3,875/h
- 1st lesson free
Thibault
Paris 4e, France & Online
- Ksh. 4,563/h
- 1st lesson free
Tiago
London, United Kingdom & Online
- Ksh. 7,922/h
- 1st lesson free
Pablo
London, United Kingdom & Online
- Ksh. 10,562/h
- 1st lesson free
Salomé
Paris 8e, France & Online
- Ksh. 3,802/h
- 1st lesson free
Flabia
Edmonton, Canada & Online
- Ksh. 3,599/h
- 1st lesson free
June
New York, United States & Online
- Ksh. 5,166/h
- 1st lesson free
Inés
Santiago de Compostela, United Kingdom & Online
- Ksh. 7,041/h
Laura
London, United Kingdom & Online
- Ksh. 7,041/h
- 1st lesson free
Mariana
Cairo Montenotte, Italy & Online
- Ksh. 3,042/h
Alexandra
Frankfurt am Main, Germany & Online
- Ksh. 7,604/h
Ana Isabel
Lyon 6e, France & Online
- Ksh. 4,106/h
Yoselin
Sydney, Australia & Online
- Ksh. 3,749/h
- 1st lesson free
Guido
Paris 3e, France & Online
- Ksh. 4,258/h
- 1st lesson free
-
See Spanish tutors
